回答:
「ソース」とは、通常はテキストファイル(C / C ++の場合は.c、.cpp、.hなど)であるソースコードを取得することを意味します。これらをコンパイラにフィードする必要があります。
コンパイルすると、通常は.exeまたは.dllファイルであるバイナリが生成されます。
そのため、バイナリをダウンロードすることで、自分でコードをコンパイルする必要がなくなります。
通常、セットアップにはバイナリも含まれますが、これらは適切にインストールされます。
バイナリを含むzipファイルはシステムに何もインストールしませんが、通常はUSBドライブ(「ポータブル」バージョンと呼ばれることが多い)でソフトウェアを使用するのに適しています。
のは、見てみましょう7 -郵便番号のダウンロードページを:
あなたは.exeファイル、の.msiと.zipファイルのいくつかの亜種をダウンロードすることができます。これらは、エンドユーザー向けのバイナリファイルです。
その他のファイル(.7z、.tar.bz2)には、7-Zipを使用するソフトウェアの開発に使用されるソースコードまたはファイルが含まれています。
セットアッププログラム(より正確には、インストーラー)は、バイナリーでいっぱいのzipファイルのようなもので、それ自体を解凍して、コンピューターの適切な場所にバイナリーをコピーできます。バイナリはプログラムであり、すぐに使用できます。コンパイラを使用してソースから作成されています。
通常、バイナリは、製品をパッケージ化するzipまたはインストーラーを指します。ソースコードは含まれません。製品の使用/実行に必要なファイルが含まれているだけです。たとえば、Apache WebServerサイトを見ると、Apache MSIインストーラー用のダウンロードWindowsバイナリが表示されます。彼らはそれをセットアップと呼んでも良かった:)。したがって、両方のセットアップ/バイナリは互換的に使用されます。
しかし、私の意見では、バイナリは、適切なインストーラーなしで製品を実行/使用するために必要なファイルのセットを参照する必要があり、セットアップは、ファイルがインストーラーで適切にパッケージ化されているケースを参照するために使用されます