Ich habe eine Datei mit dem Namen wie file.bin.gz
.
Ich habe versucht, es gzip -d f.bin.gz
zu dekomprimieren, und habe eine .bin
Datei bekommen.
Ist der richtige Weg, um .bin
Dateien zu dekomprimieren gzip -d
? Ist auch .bin
eine Binärdatei richtig?
.bin
ist eine Binärdatei, ja. Es wird im Allgemeinen nur verwendet, um eines von zwei Dingen zu bedeuten: Entweder hat der Programmierer das Format nicht dokumentiert, oder aus irgendeinem Grund möchten sie es verschleiern.Antworten:
Ja, was Sie getan haben, war einer der richtigen Wege. Verwenden Sie oder , um eine
.gz
Datei zu entpacken .gunzip
gzip -d
Wenn Ihre komprimierte Datei ist
file.bin.gz
, können Sie sie dekomprimieren mit:Dies dekomprimiert es zu
file.bin
. Wenn der Vorgang erfolgreich ist, wird das Originalfile.bin.gz
automatisch entfernt. Dies bedeutet, dass die komprimierte Datei durch die dekomprimierte Datei ersetzt wird.Wenn Sie das Original behalten möchten, übergeben Sie das Flag
-k
/--keep
:gzip
verhält sich wiegunzip
beim Aufruf mit dem Flag-d
/--decompress
/--uncompress
. Das funktioniert also auch:Wie bei
gunzip
besteht das Standardverhalten vongzip -d
darin, die Eingabedatei zu ersetzen, sobald dies erfolgreich ist. Sie können beide übergeben-d
und-k
wenn Sie die Eingabedatei behalten möchten.(All dies gilt unabhängig davon, welche Art von Datei Sie dekomprimieren möchten. Keine davon ist spezifisch für die Datei mit
.bin
ihrem Namen - dies ist nur ein Teil des Beispiels, das ich verwendet habe, um Ihrer Situation besser zu entsprechen.)Sie können
man gunzip
weitere Informationen odergunzip --help
eine Zusammenfassung der Optionen abrufen.Was das
.bin
im Dateinamen wahrscheinlich bedeutet, haben Sie richtig vermutet, dass eine Datei mit dem Namen.bin
normalerweise eine Binärdatei ist. Allerdings gibt es verschiedene Arten von Dateien , die manchmal genannt werden , auf diese Weise , und darüber hinaus die überwiegende Mehrheit der binären Dateien hat nicht hat.bin
in ihrem Namen.Um weitere Informationen zu erhalten
file.bin
, führenfile
Sie Folgendes aus:(Dies ist nicht spezifisch
file.bin
mitfile
in ihrem Namen. In der Regel für eine Dateiabc
können Sie lernen , welche Art von Datei scheint es , indem Sie zu seinfile abc
.)(Dies ist auch nicht spezifisch für den
.bin
Teil des Dateinamens, der überhaupt eine Bedeutung hat.)quelle
Wenn Sie den Dateityp wirklich identifizieren müssen, können Sie das
file
Programm nach dem Dekomprimieren verwenden:sucht in einer Datenbank nach bekannten Markierungen von Dateitypen (wie der Zeichenfolge '' oder 'GIF89a') und gibt aus, um welche Art von Datei es sich handelt. Wie bereits erwähnt, verwenden Programmierer manchmal .bin, um einen Standarddateityp zu verschleiern, indem sie einfach die Erweiterung ändern.
quelle