Visualizador hexadecimal de arquivos binários
Lendo o trecho selecionado...
O tipo exibido é informado pelo navegador e não é verificado pela assinatura do arquivo.
bytes -
Apenas o trecho selecionado é exibido. O restante do arquivo não foi lido para este dump.
Um dump hexadecimal organiza os bytes de um arquivo em três colunas: deslocamento absoluto à esquerda, valores hexadecimais de dois dígitos no centro e uma visualização ASCII aproximada à direita. Este visualizador lê localmente um trecho limitado do arquivo. Ele começa no offset 0 com 64 KiB e oferece 4 KiB, 16 KiB, 64 KiB, 256 KiB ou 1 MiB.
Como ler este dump hexadecimal
-
1
Solte um arquivo
Use qualquer arquivo binário, texto, imagem, arquivo compactado ou executável. O navegador o lê como bytes brutos.
-
2
Escolha o trecho exibido
Digite um offset inicial inteiro em decimal que esteja dentro do arquivo e escolha 4 KiB, 16 KiB, 64 KiB, 256 KiB ou 1 MiB. Entradas como 0x10 não são aceitas. O último trecho curto termina no fim do arquivo.
-
3
Leia 16 bytes por linha
Cada linha mostra o offset hexadecimal absoluto de 8 dígitos, até 16 valores de byte em hex e uma coluna ASCII lateral.
-
4
Copie ou compare
Copie o dump visível ou compare os bytes com assinaturas conhecidas. O visualizador não pesquisa nem edita, não interpreta números multibyte, não exporta arquivos e não detecta formatos automaticamente.
Anatomia de uma linha
00000000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 |.PNG........IHDR|
^deslocamento^ ^--- 16 bytes em hex ----------------------^ ^-- ASCII ----^
- Deslocamento, Posição absoluta do byte no arquivo, começando em zero e escrita como hex de 8 dígitos.
- Valores hex, Dezesseis bytes por linha; cada byte é exibido como dois dígitos hexadecimais.
- Coluna ASCII, Bytes de
0x20a0x7Esão impressos como ASCII; qualquer outro byte aparece como..
Assinaturas de arquivo comuns (magic bytes)
Magic bytes são pistas, não prova garantida. Eles são mais úteis no deslocamento zero, mas formatos podem compartilhar prefixos ou conter arquivos aninhados. Formatos baseados em ZIP, como DOCX, XLSX, JAR e APK, podem começar com 50 4B 03 04, e este visualizador não identifica o formato automaticamente.
| Bytes (hex) | Possível pista de formato |
|---|---|
89 50 4E 47 0D 0A 1A 0A |
Imagem PNG |
FF D8 FF E0 |
Imagem JPEG/JFIF |
47 49 46 38 39 61 |
Imagem GIF89a |
25 50 44 46 |
Documento PDF (%PDF) |
50 4B 03 04 |
Cabeçalho local ZIP; também comum em DOCX, XLSX, JAR, APK |
7F 45 4C 46 |
Executável ELF ou arquivo objeto |
4D 5A |
Executável DOS/Windows PE (MZ) |
1F 8B |
Dados comprimidos gzip |
42 4D |
Imagem BMP (BM) |
49 49 2A 00 |
Imagem TIFF, little-endian |
O que este visualizador pode e não pode fazer
- Leitura local de bytes, O dump exibido é gerado no seu navegador a partir do arquivo selecionado.
- Inspeção de um trecho limitado, Digite qualquer offset de byte válido e inspecione até 1 MiB a partir desse ponto. O navegador lê apenas esse trecho para o dump.
- Contexto de MIME e tamanho, A ferramenta mostra o tipo MIME informado pelo navegador, ou
binary, além do tamanho total do arquivo em bytes. - Saída copiável, Use o botão de copiar para reutilizar o dump visível em anotações, tickets ou comparações de linha de comando.
- Não é um editor hex completo, Ele não pesquisa, não destaca correspondências, não edita bytes, não baixa exportações, não detecta assinaturas automaticamente e não interpreta valores de 16, 32 ou 64 bits. Portanto, endianness não se aplica: os bytes sempre aparecem na ordem do arquivo.
Limites de exibição
O seletor aceita exatamente um arquivo não vazio de até 100 MiB, mas o dump hexadecimal lê e mostra no máximo 1 MiB a partir do offset escolhido. O navegador transforma apenas esse trecho Blob/File em um ArrayBuffer; o conteúdo não é enviado ao servidor. No modo por etapas, uma cópia temporária no IndexedDB, apenas no navegador, mantém o arquivo disponível entre páginas por até duas horas, e Começar de novo remove a cópia ativa. No modo normal de página única, o File selecionado fica apenas na memória da página. Para pesquisar, editar, interpretar valores numéricos ou validar formatos automaticamente, use um editor hexadecimal ou analisador específico.
Perguntas frequentes
Não. Eles são uma evidência útil, especialmente no deslocamento zero, mas não são um analisador completo. Trate-os como pista e confirme arquivos importantes com uma ferramenta específica do formato.
Não. A ferramenta é somente leitura e mostra apenas o trecho escolhido. Também não interpreta números multibyte, portanto não há configuração little-endian ou big-endian. Use um editor hexadecimal para editar ou ler valores tipados.
Não. O dump é gerado localmente com arrayBuffer() a partir de um trecho Blob/File. O modo por etapas guarda temporariamente o arquivo neste navegador; o modo normal o mantém apenas na memória da página.
Você pode digitar qualquer offset inicial válido e mostrar até 1 MiB a partir dele. O visualizador não pesquisa, não destaca correspondências, não exporta dumps e não carrega o arquivo inteiro de uma vez.
Ferramentas relacionadas
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Referência de Caracteres HTML
Lista pesquisável de entidades HTML, seus códigos nomeados e numéricos, e uma cópia com um clique para caracteres e símbolos especiais.
Referência de atalhos de teclado
Pesquise atalhos padrão documentados do VS Code, Chrome e Bash com GNU Readline no macOS, Windows e Linux.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Validador de Email
Valide um endereço de email: verificação de sintaxe RFC 5322, consulta de registro MX em tempo real, além de detalhes de parte local, domínio e comprimento. Nenhum email é enviado.
Gerador de EditorConfig
Monte um .editorconfig com as suas regras de indentação, fim de linha e charset e acrescente a seção correta para cada linguagem do seu repositório: Python, Go, YAML, Makefile e mais.
Ferramenta disponível em outros idiomas
- Hexvisning för binärfiler [SV]
- Trình xem hex của tệp nhị phân [VI]
- Visor hexadecimal de archivos binarios [ES]
- عارض Hex للملفات الثنائية [AR]
- バイナリファイル Hex ビューアー [JA]
- Hex-Viewer für Binärdateien [DE]
- Visualiseur hexadécimal de fichiers binaires [FR]
- Penampil Hex File Biner [ID]
- ตัวดูไฟล์ไบนารีแบบ Hex [TH]
- 바이너리 파일 16진수 뷰어 [KO]
- Hexviewer voor binaire bestanden [NL]
- Podgląd plików binarnych w hex [PL]
- Visualizzatore esadecimale di file binari [IT]
- Просмотр двоичных файлов в hex [RU]
- İkili Dosya Hex Görüntüleyici [TR]
- 二进制文件十六进制查看器 [ZH]
- Binary File Hex Viewer [EN]