Como encontrar a extensão de um arquivo depois de ter sido removido ou alterado? [duplicado]

1

Digamos que você receba um arquivo cuja extensão foi removida ou alterada (file.tar.gz - > file.blah). Este arquivo é descompactado e seu conteúdo é usado por um aplicativo. Mas você não tem acesso a esse aplicativo para saber como. Então, como você imagina a extensão do arquivo para poder descompactá-lo? Por exemplo, você pode fazer isso inspecionando o arquivo com um editor hexadecimal?

    
por Wise 10.03.2013 / 13:32

2 respostas

5

Use o comando file no arquivo?

    
por 10.03.2013 / 14:24
1

Você pode identificar os tipos de arquivos mais comuns olhando seus cabeçalhos de arquivo em um editor hexadecimal (primeiro bloco de bytes do arquivo), ou seja, arquivos .exe usados por sistemas msdos usam MZ no deslocamento 0h ou um arquivo zip tem o cabeçalho seguinte , etc.

Eu faria uma pesquisa com, digamos, os primeiros 8 bytes do arquivo.

    
por 10.03.2013 / 14:33