Was sind Binärdateien? [geschlossen]

34

Ich sehe sehr oft Leute, die Termbinärdateien in unterschiedlichen Kontexten verwenden. Was sind Binärdateien? Sammlung von Binärdateien, Installationsdateien, DLL-Dateien oder was? Oder ist es nur ein allgemeiner Begriff für eine Sammlung von Dateien auf der Festplatte?

jrara
quelle
2
Es ist im Allgemeinen jede Datei, die keine Textdatei ist
Ratschenfreak
2
Es ist ein wirklich schlecht gewählter Begriff, um von Menschen und Computern lesbare Dateien zu unterscheiden. Es ist verwirrend, da alle Dateien technisch binär gespeichert sind.
JohnFx

Antworten:

34

Binäre Mittel, die aus zwei Teilen oder zwei Teilen bestehen und sich auf verschiedene Dinge in verschiedenen Welten von Mathematik, Informatik, Naturwissenschaften und anderen beziehen können.

Beim Computing bezieht sich Binary auf:

  • Binärdatei , die nicht aus lesbarem Text besteht
  • Executable , eine Art Binärdatei, die Maschinencode enthält, den der Computer ausführen soll
  • Binärcode , die digitale Darstellung von Text und Daten
Pankaj Upadhyay
quelle
Schöne Unterscheidungen.
Jesse Black
4
Ich würde hinzufügen, dass Entwickler , wenn sie sich auf ausführbare Binärdateien beziehen , normalerweise (naja, ich jedenfalls) dynamische Bibliotheken einbeziehen, da diese auch "Maschinencode für die Ausführung durch den Computer enthalten". (Das heißt, wenn ich "Binärdateien" sage und "ausführbar" meine , dann meine ich alle Dateien, die Maschinencode zur Ausführung enthalten, nicht nur "echte" ausführbare Dateien.)
Martin Ba
8

Das Wort binaries wird als eine Reihe von Dateien verwendet, die nach dem Kompilieren des auf Maschinen ausgeführten Objektcodes erstellt werden. (und virtuelle Maschinen / Laufzeiten bei Java / .NET)

Zwar gibt es andere Dinge , wie JPEG - Fotos sind, MPEG - Video, Zip - Dateien usw. werden auch binär in dem Sinne sind sie nicht Text oder ASCII - Dateien, aber Wort Binärdateien (in Zusammenhang mit dem Software - Entwicklung) sind sie nicht.

Dipan Mehta
quelle
7

In der Linux / Unix-Welt ziehen Entwickler und Geeks den Quellcode ausführbaren Binärdateien vor, damit sie diese selbst kompilieren und optimieren können.

Wenn eine App kostenlos ist, ist das fantastisch. Wenn es als Binärdatei verteilt wird, ist das immer noch fantastisch. Wenn es als Quelle verbreitet wird, ist das wirklich großartig.

Jesse Black
quelle