Jawaban:
"Sumber" berarti Anda mendapatkan kode sumber, yang biasanya berupa sekelompok file teks (seperti .c, .cpp, .h untuk C / C ++). Anda harus memberi ini ke kompiler.
Kompilasi kemudian menghasilkan biner, yang biasanya berupa file .exe atau .dll.
Jadi dengan mengunduh binari, Anda terbebas dari tugas karena harus menyusun kode sendiri.
Sebuah setup biasanya juga akan berisi binari tetapi juga menginstalnya dengan benar.
File zip yang berisi binari tidak menginstal apa pun di sistem Anda, tetapi biasanya cocok untuk menggunakan perangkat lunak pada usb-drive (sering disebut versi "portable").
Mari kita lihat halaman unduh 7-Zip :
Anda dapat mengunduh beberapa varian file .exe, .msi, dan .zip. Ini adalah file biner yang ditujukan untuk pengguna akhir.
File lainnya (.7z, .tar.bz2) berisi kode sumber atau file yang digunakan untuk mengembangkan perangkat lunak yang menggunakan 7-Zip.
Program pengaturan (atau lebih tepatnya, installer) seperti file zip yang penuh dengan binari yang dapat meng-unzip dirinya sendiri dan menyalin binari ke tempat yang tepat di komputer Anda. Binari adalah programnya, siap digunakan. Mereka dibuat dari sumber, menggunakan kompiler.
Biasanya binari merujuk ke zip atau installer yang mengemas suatu produk. Itu tidak akan mengandung kode sumber. Itu hanya berisi file yang diperlukan untuk menggunakan / menjalankan produk. Misalnya jika Anda melihat situs Apache WebServer , mereka akan mengatakan mengunduh binari windows untuk pemasang Apache MSI. Mereka bisa menyebutnya setup juga :). Jadi kedua setup / binari digunakan secara bergantian.
Tetapi menurut saya, binari harus merujuk ke set file yang diperlukan untuk menjalankan / menggunakan produk tanpa installer yang tepat dan setup digunakan untuk merujuk kasus di mana file dikemas dengan benar dengan installer.
Biasanya file Pengaturan dirancang untuk mengotomatiskan penyalinan dan menambahkan entri registri yang relevan, jika program harus dijalankan selama startup, menambahkan pintasan ke menu program dll. Kebanyakan orang, seperti saya :), tidak suka menambahkan entri ke registri mereka dan karenanya masuk untuk binari yang sama dengan yang didistribusikan pada file setup. Yang Anda lakukan hanyalah mengekstraknya ke folder yang Anda sukai dan kemudian jalankan