Visualizador hexadecimal
Inspecione um ficheiro em hex e ASCII, tipo detetado por magic bytes.
- Instantânea
- Grátis
- Privada (processada localmente)
- Sem registo
Ver um ficheiro como ele realmente é
A extensão às vezes mente; os bytes nunca. Este visualizador mostra o conteúdo bruto em hexadecimal e ASCII e reconhece o formato real pela sua assinatura de início, tudo sem enviar nada online.
-
Escolha um ficheiro
Ou use o exemplo PNG carregado por defeito.
-
Leia o dump
Offset, bytes em hex e uma coluna ASCII alinhada.
-
Verifique o tipo
Os magic bytes revelam o formato real.
Assinaturas de ficheiro comuns
| Formato | Magic bytes (hex) | ASCII |
|---|---|---|
| PNG | 89 50 4E 47 | .PNG |
| JPEG | FF D8 FF | — |
| 25 50 44 46 | ||
| ZIP / Office | 50 4B 03 04 | PK.. |
| GIF | 47 49 46 38 | GIF8 |
Tudo é lido localmente via FileReader: nenhum byte sai do seu navegador.
Perguntas frequentes
O que são magic bytes?
São os primeiros bytes de um ficheiro, que formam uma assinatura que identifica o seu formato. Um PNG começa por «89 50 4E 47», um PDF por «25 50 44 46» (%PDF). São mais fiáveis do que a extensão, que pode ser falsificada.
Como se lê um dump hexadecimal?
Cada linha mostra o offset (posição no ficheiro em hex), 16 bytes em hexadecimal e depois o equivalente ASCII. Os bytes não imprimíveis são substituídos por um ponto «.». É a vista clássica dos editores hex.
O ficheiro é enviado para algum lado?
Não. A leitura acontece inteiramente no seu navegador através da API FileReader. Nenhum byte é transmitido a um servidor, o que torna a ferramenta segura mesmo para ficheiros sensíveis.
Porque só são mostrados os primeiros bytes?
Para se manter rápida e leve, a ferramenta mostra apenas um excerto do início (alguns kilobytes). É mais do que suficiente para identificar o tipo e inspecionar o cabeçalho, onde vivem os magic bytes e os metadados.