Ho un file chiamato like file.bin.gz.
Ho provato a usarlo gzip -d f.bin.gzper decomprimerlo e ho ottenuto un .binfile.
È il modo corretto di decomprimere i .binfile 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.gzper decomprimerlo e ho ottenuto un .binfile.
È il modo corretto di decomprimere i .binfile da usare gzip -d? Inoltre, .binè un file binario, giusto?
Risposte:
Sì, quello che hai fatto è stato uno dei modi corretti. Per decomprimere un .gzfile, utilizzare gunzipo 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.gzviene rimosso automaticamente. Questo per dire che il file gzipped viene sostituito con il file decompresso.
Se vuoi conservare l'originale, passa il -k/ --keepflag:
gunzip -k file.bin.gz
gzipsi comporta come gunzipquando 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 -de -kse 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 .binsuo nome - questo è solo una parte dell'esempio che ho usato, per adattarsi meglio alla tua situazione.)
È possibile eseguire man gunzipper ulteriori informazioni o gunzip --helpper un riepilogo delle opzioni.
Per quanto riguarda il significato .bindel nome file nel, è probabile che tu abbia ipotizzato correttamente che un file denominato .binsia 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 .binloro nomi.
Per ottenere maggiori informazioni su ciò che file.binè, eseguirlo file:
file file.bin
(Questo non è specifico per file.binavere filenel 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 .binparte del nome file che abbia alcun significato)
Se hai davvero bisogno di identificare il tipo di file puoi usare il fileprogramma 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.