Ho un file chiamato like file.bin.gz
.
Ho provato a usarlo gzip -d f.bin.gz
per decomprimerlo e ho ottenuto un .bin
file.
È il modo corretto di decomprimere i .bin
file da usare gzip -d
? Inoltre, .bin
è un file binario, giusto?
Ho un file chiamato like file.bin.gz
.
Ho provato a usarlo gzip -d f.bin.gz
per decomprimerlo e ho ottenuto un .bin
file.
È il modo corretto di decomprimere i .bin
file da usare gzip -d
? Inoltre, .bin
è un file binario, giusto?
Risposte:
Sì, quello che hai fatto è stato uno dei modi corretti. Per decomprimere un .gz
file, utilizzare gunzip
o gzip -d
.
Se il tuo file gzipped è file.bin.gz
, puoi decomprimerlo con:
gunzip file.bin.gz
Questo lo decomprime a file.bin
. Se l'operazione ha esito positivo, l'originale file.bin.gz
viene rimosso automaticamente. Questo per dire che il file gzipped viene sostituito con il file decompresso.
Se vuoi conservare l'originale, passa il -k
/ --keep
flag:
gunzip -k file.bin.gz
gzip
si comporta come gunzip
quando viene invocato con il flag -d
/ --decompress
/ --uncompress
. Quindi funziona anche questo:
gzip -d file.bin.gz
Come nel caso gunzip
, il comportamento predefinito di gzip -d
è quello di sostituire il suo file di input una volta che ha successo. Puoi passare entrambi -d
e -k
se vuoi conservare il file di input.
(Tutto questo si applica indipendentemente dal tipo di file che si desidera decomprimere; nessuno di questi è specifico del file che ha il .bin
suo nome - questo è solo una parte dell'esempio che ho usato, per adattarsi meglio alla tua situazione.)
È possibile eseguire man gunzip
per ulteriori informazioni o gunzip --help
per un riepilogo delle opzioni.
Per quanto riguarda il significato .bin
del nome file nel, è probabile che tu abbia ipotizzato correttamente che un file denominato .bin
sia generalmente un file binario. Tuttavia, ci sono diversi tipi di file che a volte vengono chiamati in questo modo e, inoltre, la stragrande maggioranza dei file binari non ha i .bin
loro nomi.
Per ottenere maggiori informazioni su ciò che file.bin
è, eseguirlo file
:
file file.bin
(Questo non è specifico per file.bin
avere file
nel suo nome. In generale per un file abc
è possibile conoscere il tipo di file che sembra essere in esecuzione file abc
.)
(Anche questo non è specifico per la .bin
parte del nome file che abbia alcun significato)
Se hai davvero bisogno di identificare il tipo di file puoi usare il file
programma dopo aver decompresso:
file file.bin
consulterà un database alla ricerca di marcatori noti di tipi di file (come la stringa '' o 'GIF89a') e produrrà il tipo di file che ritiene sia. Come detto prima, a volte i programmatori useranno .bin per mascherare un tipo di file standard semplicemente modificando l'estensione.
.bin
è un file binario, sì. Generalmente viene usato solo per significare una delle due cose: o il programmatore non ha documentato il formato, o per qualche motivo desidera mascherarlo.