バイナリファイルと.exeファイルの違いは何ですか? [閉鎖]

バイナリファイルと.exeファイルの違いは何ですか? [閉鎖]

誰もがバイナリファイルと.exeファイルの違いを知ることができますか?

ベストアンサー1

バイナリファイルそうでないほとんどすべてプレーンテキストつまり、テキストエンコード(ASCII、UTF-8、ISO-8859-2などの他のテキストエンコード)とは異なる方法でエンコードされたデータが含まれます。テキストファイルは、ストーリーや手紙、構成ファイル、データファイルなどのプレーンテキスト文書です。これに関係なく、プレーンテキストエディタでコンテンツを開くと、コンテンツを読むことができます。バイナリファイルは、テキストファイル(fifo、ディレクトリ、デバイスなどの「特殊」ファイルではない)ではないすべてのファイルです。

それはmp3音楽かもしれません。 jpg画像かもしれません。これは圧縮アーカイブでも、ワードプロセッシング文書でもかまいません。実用的な目的ではテキストですが、コード化(ディスクに記録)バイナリとして。それを理解するには、特定のプログラムが必要です。テキストエディタでは内容がめちゃくちゃです。

Linuxでは、「バイナリ実行可能ファイル」(プログラム)に言及すると、「バイナリファイル」という言葉がよく聞こえます。これは、ほとんどのプログラムのソースコード(高度な言語で書かれている)がプレーンテキストであるのに対して、コンパイルされた実行可能ファイルはバイナリであるためです。コンパイルされた形式(a.out、ELF、バイトコード...)がかなり多いため、しばしば呼び出されます。バイナリファイルユーザーの観点から見ると、内部にぶら下がるのではなく、ほぼ同じです。

.exeは、MS Windowsで一般的に見られる別のコンパイル形式です。これはWindows API用にコンパイルされリンクされたバイナリです。

おすすめ記事