ファイルのバイナリは何ですか?


8

特定のソフトウェアのバイナリをダウンロードするオプションがある場合があります(たとえば、セットアップやソースコードの代わりに)。

セットアップのバイナリとは何ですか?

回答:


18

「ソース」とは、通常はテキストファイル(C / C ++の場合は.c、.cpp、.hなど)であるソースコードを取得することを意味します。これらをコンパイラにフィードする必要があります。
コンパイルすると、通常は.exeまたは.dllファイルであるバイナリが生成されます。

そのため、バイナリをダウンロードすることで、自分でコードをコンパイルする必要がなくなります。

通常、セットアップにはバイナリも含まれますが、これらは適切にインストールされます。
バイナリを含むzipファイルはシステムに何もインストールしませんが、通常はUSBドライブ(「ポータブル」バージョンと呼ばれることが多い)でソフトウェアを使用するのに適しています。

のは、見てみましょう7 -郵便番号のダウンロードページを
あなたは.exeファイル、の.msiと.zipファイルのいくつかの亜種をダウンロードすることができます。これらは、エンドユーザー向けのバイナリファイルです。
その他のファイル(.7z、.tar.bz2)には、7-Zipを使用するソフトウェアの開発に使用されるソースコードまたはファイルが含まれています。


3

セットアッププログラム(より正確には、インストーラー)は、バイナリーでいっぱいのzipファイルのようなもので、それ自体を解凍して、コンピューターの適切な場所にバイナリーをコピーできます。バイナリはプログラムであり、すぐに使用できます。コンパイラを使用してソースから作成されています。


セットアップまたはインストーラー自体もバイナリーです。
fretje

そうですね、ほとんどの場合、そうです。場合によっては、すでにシステムにインストールされているインストーラーの単なるパッケージファイルであり、アーカイブが追加されたUNIX上のシェルスクリプトになることもあります。いずれにしても、一般的に使用される「バイナリ」とは、通常、バイナリをシステムに取得するものではなく、問題のアプリケーションの実行可能ファイルやライブラリなどを指します。
リーB

2

通常、バイナリは、製品をパッケージ化するzipまたはインストーラーを指します。ソースコードは含まれません。製品の使用/実行に必要なファイルが含まれているだけです。たとえば、Apache WebServerサイトを見ると、Apache MSIインストーラー用のダウンロードWindowsバイナリが表示されます。彼らはそれをセットアップと呼んでも良かった:)。したがって、両方のセットアップ/バイナリは互換的に使用されます。

しかし、私の意見では、バイナリは、適切なインストーラーなしで製品を実行/使用するために必要なファイルのセットを参照する必要があり、セットアップは、ファイルがインストーラーで適切にパッケージ化されいるケースを参照するために使用されます


私は可能な限りインストーラーを常にダウンロードします。(バイナリからの)インストーラーなしでソフトウェアをどのようにセットアップしますか?
Lazer、

インストーラーは、製品をセットアップする簡単な方法にすぎません。インストーラーを必要としない製品もありますが、いくつかのフォルダー構造のzip / tarとして提供されます。解凍して使い始めることができます!mavenに似ています。maven.apache.org/download.html
vpram86 2009年

1
@eSKay:とはいえ、可能な限りインストーラを使用することもお勧めします:)
vpram86

Ditto、Executor、Everything、XMPlay、Eclipseなどの多くのポータルアプリがzipファイルとして提供されており、すぐに抽出して使用できます。インストーラーはほとんどの場合、手動で行うのが非常に面倒になるネットワークフィルターまたは仮想ネットワークインターフェイスを作成する必要がある場合に使用されます。Apacheインストーラーでさえ、Apache WebサーバーをWindowsサービスとしてインストールするのに役立ちます。通常の場合、サービスを手動で登録することは、平均的なユーザーのための方法ではありません。
Prabhu R

2

通常、セットアップファイルは関連するレジストリエントリのコピーと追加を自動化するように設計されています。起動時にプログラムを実行する必要がある場合、プログラムメニューにショートカットを追加するなどです。私のようなほとんどの人は、レジストリにエントリを追加することを好みません。したがって、セットアップファイルを介して配布されたものと同じバイナリが必要になります。必要なのは、それらを好きなフォルダに抽出して実行するだけです

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