Apa itu binari? [Tutup]

34

Saya melihat sangat sering orang menggunakan istilah biner dalam konteks yang berbeda. Apa itu binari? Koleksi pada file biner, file instalasi, file .dll atau apa? Atau itu hanya istilah umum untuk beberapa koleksi file pada disk?

jrara
sumber
2
umumnya file apa pun yang bukan file teks
ratchet freak
2
Ini istilah yang sangat buruk untuk membedakan file yang dapat dibaca manusia dan komputer. Ini membingungkan karena semua file secara teknis disimpan dalam biner.
JohnFx

Jawaban:

34

Biner berarti terdiri dari dua bagian atau dua bagian dan dapat merujuk pada hal-hal yang berbeda di dunia yang berbeda dari Matematika, Komputasi, Sains dan Lainnya.

Namun, dalam Komputasi , Binary mengacu pada: -

  • File biner , terdiri dari sesuatu selain teks yang bisa dibaca manusia
  • Executable , jenis file biner yang berisi kode mesin untuk dieksekusi oleh komputer
  • Kode biner , representasi digital dari teks dan data
Pankaj Upadhyay
sumber
Perbedaan yang bagus.
Jesse Black
4
Saya akan menambahkan bahwa ketika merujuk ke jenis file biner yang dapat dieksekusi , pengembang biasanya (well, me, anyway) menyertakan pustaka dinamis, karena ini juga "berisi kode mesin untuk dijalankan oleh komputer". (Yaitu, jika saya mengatakan "binari", dan berarti "dapat dieksekusi", maka maksud saya semua file yang berisi kode mesin untuk dieksekusi, bukan hanya executable "nyata".)
Martin Ba
8

Kata binari digunakan sebagai satu set file yang dihasilkan setelah mengkompilasi kode objek yang dijalankan pada mesin. (dan mesin virtual / runtimes untuk Java / .NET)

Walaupun ada hal-hal lain seperti foto JPEG, video MPEG, file Zip dll. Juga merupakan biner dalam arti mereka bukan file teks atau ascii , tetapi kata binari (digunakan dalam konteks pengembangan perangkat lunak) tidak memasukkannya.

Dipan Mehta
sumber
7

Di dunia linux / unix, pengembang dan Geeks lebih suka kode sumber daripada binari yang dapat dieksekusi sehingga mereka dapat mengkompilasi dan mengubah mereka sendiri.

Ketika sebuah aplikasi gratis, itu luar biasa. Jika didistribusikan sebagai biner, itu masih mengagumkan. Ketika didistribusikan sebagai sumber yang benar-benar luar biasa.

Jesse Black
sumber