バイナリとは何ですか?[閉まっている]


34

異なるコンテキストで用語バイナリを使用する人が非常に多いです。バイナリとは何ですか?バイナリファイル、インストールファイル、.dllファイル、または何のコレクションですか?または、ディスク上のファイルのコレクションの単なる一般用語ですか?


2
通常、テキストファイルではない任意のファイルです
ラチェットフリーク

2
これは、人間とコンピューターが読み取り可能なファイルを区別するために、本当に不適切に選択された用語です。すべてのファイルは技術的にバイナリで保存されるため、混乱を招きます。
JohnFx

回答:


34

バイナリとは、2つの部分または2つの部分で構成され、数学、コンピューティング、科学などのさまざまな世界のさまざまなものを指す場合があります。

しかし、コンピューティングでは、バイナリは以下を指します-

  • 人間が読めるテキスト以外の何かで構成されるバイナリファイル
  • 実行可能ファイル、コンピューターが実行するマシンコードを含むバイナリファイルのタイプ
  • バイナリコード、テキストとデータのデジタル表現

素晴らしい区別。
ジェシーブラック

4
実行可能タイプのバイナリファイルを参照する場合、開発者は通常(まあ、とにかく)動的ライブラリを含めます。これらは「コンピューターが実行するマシンコードを含む」ためです。(私があれば、あると言う「バイナリ」、および平均「実行可能」、そして、私は「本物」の実行可能ファイル、実行のためのマシンコードが含まれているすべてのファイルを意味しません。)
マーティンのBa

8

バイナリという言葉は、マシン上で実行されるオブジェクトコードを本質的にコンパイルした後に生成される一連のファイルとして使用されます。(およびJava / .NETの場合は仮想マシン/ランタイム)

JPEG写真、MPEGビデオ、ジップファイルなどのような他のものもありますが、バイナリの意味でそうではありませんテキストまたはASCIIファイルが、ワードのバイナリ(ソフトウェア開発のコンテキストで使用)、それらが含まれていません。


7

linux / unixの世界では、開発者とオタクは実行可能なバイナリよりもソースコードを好むので、自分でコンパイルして微調整することができます。

アプリが無料のとき、それは素晴らしいです。それがバイナリとして配布されている場合、それはまだ素晴らしいです。それがソースとして配布されるとき、それは本当に素晴らしいです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.