Sobre esta ferramenta
Explore conteúdo binário em modo só de leitura. Cada página lê 4096 bytes para verificar cabeçalhos ou posições concretas, sem converter todo o ficheiro num texto enorme.
Como utilizar
- Selecione um ficheiro local.
- Consulte as informações do ficheiro, as posições, os bytes hexadecimais e o ASCII da página atual.
- Escolha 8, 16 ou 32 bytes por linha e use as páginas anterior e seguinte.
- Introduza uma posição decimal ou hexadecimal com prefixo 0x para ir para a respetiva página.
Funcionalidades
- Lê apenas 4096 bytes por página.
- Escolha 8, 16 ou 32 bytes por linha; linhas mais estreitas facilitam a utilização no telemóvel.
- As posições aumentam ao longo do ficheiro e permitem saltos decimais ou hexadecimais.
- ASCII mostra os carateres imprimíveis 0x20–0x7E; os restantes bytes aparecem como pontos.
Como ler a vista hexadecimal
- Dois carateres hexadecimais representam um byte; por exemplo, FF corresponde a 255 em decimal.
- A posição indica a distância do primeiro byte da linha ao início do ficheiro, a contar de 0.
- A coluna ASCII não tenta descodificar os bytes como UTF-8. Bytes não imprimíveis são apresentados como pontos.
- A deteção do tipo pode ler uma amostra adicional do cabeçalho. Cada página lê apenas o seu intervalo. É um visualizador só de leitura.
Limites de utilização
- 4096 bytes por página. Não se limita a ficheiros pequenos, mas a seleção e o acesso dependem do navegador e do dispositivo.
- Esta versão permite percorrer páginas e avançar para posições, sem editar nem pesquisar bytes em todo o ficheiro.
- No telemóvel, a área hexadecimal desloca-se horizontalmente de forma independente, sem deslocar toda a página.
Privacidade
Todos os ficheiros são processados apenas no seu navegador e não são enviados para qualquer servidor.
Os nomes, o texto introduzido e os resultados também são processados apenas no seu navegador. A ferramenta não guarda os dados automaticamente. Transfira os resultados que quiser conservar antes de limpar o conteúdo ou sair.
Perguntas frequentes
O que é um visualizador hexadecimal?
Apresenta os bytes originais em hexadecimal para consultar cabeçalhos, conteúdo binário e posições concretas. Esta página é só de leitura.
O que representam dois carateres hexadecimais?
Um byte, com valores entre 00 e FF, equivalentes a 0–255 em decimal.
O que significa offset?
É a posição de um byte relativamente ao início do ficheiro. O primeiro byte tem a posição 0.
Porque há tantos pontos na coluna ASCII?
Apenas são apresentados os carateres imprimíveis de 0x20 a 0x7E. Os restantes bytes são substituídos por pontos; não significa que o ficheiro esteja danificado.
Um ficheiro grande é carregado inteiro na memória?
Não. A vista lê apenas 4096 bytes por página e a deteção do tipo consulta uma amostra limitada do cabeçalho, sem carregar o ficheiro inteiro.