Como examinar um arquivo

Quando você não sabe qual é o tipo de um arquivo e não tem pistas sobre qual programa pode abri-lo, às vezes é útil examinar o arquivo e, talvez, encontrar dicas em seu conteúdo. Muitas vezes, tudo o que você verá serão bytes binários que se traduzem em caracteres aleatórios na maioria dos visualizadores; mas, de vez em quando, você pode encontrar algumas pistas dentro do arquivo.

A forma como você examina um arquivo depende do que está procurando.

ASCII/ANSI/Unicode


Arquivos binários

Muitos arquivos contêm apenas dados binários. Por exemplo, se você abrir um arquivo gráfico com um editor de texto, não verá nenhum texto legível. Para tornar o texto visível, você precisará de um editor HEX:

Se você abrir um arquivo binário em um editor HEX, verá tanto os bytes binários (na coluna da esquerda) quanto seus equivalentes traduzidos em ASCII (na coluna da direita). Se tiver sorte, poderá encontrar pistas sobre o criador de um arquivo desconhecido:

Editor HEX

Ao examinar arquivos, preste atenção especial aos primeiros caracteres do arquivo. Existem alguns indicadores padrão para vários tipos comuns de arquivos...

O Visualizador de Arquivos Online analisa automaticamente um arquivo em busca desses indicadores padrão para determinar o formato correto.


EXE, DLL e Outros Executáveis

Embora não seja recomendável tentar editar um arquivo EXE, DLL ou qualquer outro arquivo executável, muitos deles são compilados com recursos embutidos. Você pode usar um visualizador/editor de recursos para examinar esses recursos e, às vezes, extrair ou até mesmo modificá-los. (Novamente, alterar qualquer coisa em um arquivo executável pode tornar o programa inteiro inacessível e se você modificar um arquivo do sistema, todo o seu sistema operacional pode falhar. Cuidado!)

Aqui estão alguns visualizadores/editores de recursos: