.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.
Score_Under
Respostas:
33
Sim, o que você fez foi uma das maneiras corretas. Para descompactar um .gzarquivo, use gunzipou 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.gzserá 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
gzipse comporta como gunzipquando é chamado com o sinalizador -d/ --decompress/ --uncompress. Então, isso também funciona:
gzip -d file.bin.gz
Assim como gunzipo comportamento padrão gzip -dé substituir o arquivo de entrada assim que for bem-sucedido. Você pode passar os dois -de -kse 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 .binseu nome - isso é apenas parte do exemplo que eu usei, para melhor corresponder à sua situação.)
Você pode executar man gunzippara obter mais informações ou gunzip --helppara obter um resumo das opções.
Quanto .binao significado do nome do arquivo, você supôs corretamente que um arquivo chamado .bingeralmente é 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 .binseus nomes.
Para obter mais informações sobre o que file.biné, execute file:
file file.bin
(Isto não é específico para file.binter fileem seu nome. Em geral, para um arquivo abcque 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 .binparte do nome do arquivo que tem algum significado)
O binwalk às vezes é útil se o arquivo não for suficiente.
precisa saber é o seguinte
0
Se você realmente precisar identificar o tipo de arquivo, poderá usar o fileprograma 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.Respostas:
Sim, o que você fez foi uma das maneiras corretas. Para descompactar um
.gz
arquivo, usegunzip
ougzip -d
.Se o seu arquivo compactado estiver compactado
file.bin.gz
, você pode descompactá-lo com:Isso descompacta para
file.bin
. Se a operação for bem-sucedida, o originalfile.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
:gzip
se comporta comogunzip
quando é chamado com o sinalizador-d
/--decompress
/--uncompress
. Então, isso também funciona:Assim como
gunzip
o comportamento padrãogzip -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 ougunzip --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
é, executefile
:(Isto não é específico para
file.bin
terfile
em seu nome. Em geral, para um arquivoabc
que você pode aprender sobre que tipo de arquivo que parece ser através da execuçãofile abc
.)(Isso também não é específico da
.bin
parte do nome do arquivo que tem algum significado)fonte
Se você realmente precisar identificar o tipo de arquivo, poderá usar o
file
programa após descompactar: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.
fonte