Respostas:
Sim, o que você fez foi uma das maneiras corretas. Para descompactar um .gz
arquivo, use gunzip
ou gzip -d
.
Se o seu arquivo compactado estiver compactado file.bin.gz
, você pode descompactá-lo com:
gunzip file.bin.gz
Isso descompacta para file.bin
. Se a operação for bem-sucedida, o original file.bin.gz
será removido automaticamente. Isso significa que o arquivo compactado com gz é substituído pelo arquivo descompactado.
Se você deseja manter o original, passe o sinalizador -k
/ --keep
:
gunzip -k file.bin.gz
gzip
se comporta como gunzip
quando é chamado com o sinalizador -d
/ --decompress
/ --uncompress
. Então, isso também funciona:
gzip -d file.bin.gz
Assim como gunzip
o comportamento padrão gzip -d
é substituir o arquivo de entrada assim que for bem-sucedido. Você pode passar os dois -d
e -k
se quiser manter o arquivo de entrada.
(Tudo isso se aplica independentemente do tipo de arquivo que você deseja descompactar; nada disso é específico para o arquivo que tem .bin
seu nome - isso é apenas parte do exemplo que eu usei, para melhor corresponder à sua situação.)
Você pode executar man gunzip
para obter mais informações ou gunzip --help
para obter um resumo das opções.
Quanto .bin
ao significado do nome do arquivo, você supôs corretamente que um arquivo chamado .bin
geralmente é um arquivo binário. No entanto, existem vários tipos diferentes de arquivos que às vezes são nomeados dessa maneira e, além disso, a grande maioria dos arquivos binários não possui .bin
seus nomes.
Para obter mais informações sobre o que file.bin
é, execute file
:
file file.bin
(Isto não é específico para file.bin
ter file
em seu nome. Em geral, para um arquivo abc
que você pode aprender sobre que tipo de arquivo que parece ser através da execução file abc
.)
(Isso também não é específico da .bin
parte do nome do arquivo que tem algum significado)
Se você realmente precisar identificar o tipo de arquivo, poderá usar o file
programa após descompactar:
file file.bin
consultará um banco de dados procurando marcadores conhecidos dos tipos de arquivo (como a string '' ou 'GIF89a') e exibirá o tipo de arquivo que pensa ser. Como afirmado anteriormente, às vezes os programadores usam .bin para disfarçar um tipo de arquivo padrão, apenas alterando a extensão.
.bin
é um arquivo binário, sim. Geralmente é usado apenas para significar uma de duas coisas: ou o programador não documentou o formato ou, por algum motivo, deseja disfarçá-lo.