Antworten:
"Quellen" bedeutet, dass Sie den Quellcode erhalten, bei dem es sich normalerweise um eine Reihe von Textdateien handelt (wie .c, .cpp, .h im Fall von C / C ++). Sie müssen diese einem Compiler zuführen.
Beim Kompilieren wird dann eine Binärdatei generiert, bei der es sich normalerweise um eine EXE- oder DLL-Datei handelt.
Durch das Herunterladen der Binärdateien müssen Sie den Code nicht mehr selbst kompilieren.
Ein Setup enthält normalerweise auch Binärdateien, installiert diese jedoch zusätzlich ordnungsgemäß.
Eine Zip-Datei mit Binärdateien installiert nichts auf Ihrem System, eignet sich jedoch normalerweise für die Verwendung von Software auf einem USB-Laufwerk (häufig als "tragbare" Version bezeichnet).
Werfen wir einen Blick auf die Download-Seite von 7-Zip :
Sie können verschiedene Varianten von EXE-, MSI- und ZIP-Dateien herunterladen. Dies sind die Binärdateien für Endbenutzer.
Die anderen Dateien (.7z, .tar.bz2) enthalten den Quellcode oder die Dateien, die für die Entwicklung von Software verwendet werden, die 7-Zip verwendet.
Ein Setup-Programm (oder besser gesagt ein Installationsprogramm) ist wie eine Zip-Datei voller Binärdateien, die sich selbst entpacken und die Binärdateien an die richtigen Stellen auf Ihrem Computer kopieren können. Die Binärdateien sind die Programme, die zur Verwendung bereit sind. Sie werden aus Quellen mit Compilern erstellt.
Normalerweise beziehen sich Binärdateien auf zip oder Installationsprogramme, die ein Produkt verpacken. Es wird keinen Quellcode enthalten. Es enthält nur Dateien, die zur Verwendung / Ausführung des Produkts erforderlich sind. Wenn Sie beispielsweise die Apache WebServer- Site sehen, wird Windows-Binärdateien für das Apache MSI-Installationsprogramm heruntergeladen. Sie hätten es auch Setup nennen können :). Daher werden beide Setups / Binärdateien synonym verwendet.
Meiner Meinung nach sollten sich Binärdateien auf eine Reihe von Dateien beziehen, die zum Ausführen / Verwenden eines Produkts ohne ein ordnungsgemäßes Installationsprogramm erforderlich sind, und Setup wird verwendet, um auf den Fall zu verweisen, in dem Dateien ordnungsgemäß mit einem Installationsprogramm gepackt werden
Normalerweise dienen Setup-Dateien dazu, das Kopieren und Hinzufügen relevanter Registrierungseinträge zu automatisieren, wenn das Programm während des Startvorgangs ausgeführt werden muss, Verknüpfungen zum Programmmenü hinzugefügt werden müssen usw. Die meisten Leute, wie ich :), ziehen es nicht vor, Einträge zu ihrer Registrierung hinzuzufügen und gehen Sie daher zu den Binärdateien, die mit denen identisch sind, die über die Setup-Datei verteilt sind. Alles, was Sie tun, ist, sie in einen Ordner zu extrahieren, den Sie mögen, und sie dann auszuführen