Editor binário
Inspecione os bytes de um arquivo em hexadecimal e substitua valores em deslocamentos selecionados. Desfaça as edições e então obtenha o conteúdo editado como um arquivo separado ou texto hexadecimal.
O que você pode fazer
Inspecionar deslocamentos e valores dos bytes
Veja em conjunto o deslocamento dos bytes, os valores hexadecimais e o ASCII. Informe um deslocamento para ir até um byte específico.
Substituir bytes individuais e salvar
Substitua um byte existente por um valor de 00 a FF, desfaça edições recentes e baixe o conteúdo editado como um arquivo separado.
Como usar
Carregar um arquivo ou bytes hexadecimais
Escolha um arquivo ou insira uma sequência como 41 42 0A e carregue-a. O limite é 1 MiB.
Selecionar um byte para editar
Selecione um valor na tabela ou informe seu deslocamento em decimal ou hexadecimal com o prefixo 0x.
Aplicar o novo valor
Insira um valor de dois dígitos de 00 a FF e pressione Substituir byte. Você pode desfazer as edições uma a uma.
Salvar o conteúdo editado
Baixe um arquivo binário separado. Você também pode copiar os bytes hexadecimais ou salvá-los como texto.
Quando é útil
Inspecionar o cabeçalho de um arquivo
Leia os primeiros bytes de um arquivo para reunir informações sobre seu formato.
Alterar um valor em um deslocamento conhecido
Verifique o deslocamento e o valor original, substitua o byte necessário e salve um arquivo separado.
Ler deslocamentos de bytes e valores hexadecimais
Os deslocamentos começam em zero
Um deslocamento é uma posição contada a partir do início do arquivo. O hexadecimal 0x1A e o decimal 26 identificam o mesmo byte.
Um byte usa dois dígitos hexadecimais
Os valores de 00 a FF representam valores decimais de 0 a 255. Por exemplo, 41 corresponde ao caractere ASCII A.
A exibição ASCII tem um intervalo limitado
A exibição mostra caracteres ASCII de 0x20 a 0x7E. Outros valores aparecem como pontos. Ela não detecta nem reconstrói codificações de texto como o japonês.
Substituição de bytes e estrutura do arquivo
Substituir um byte existente mantém o comprimento do arquivo inalterado. Valores alterados podem tornar um arquivo ilegível, então guarde o original e verifique o resultado editado.
Formas de desfazer alterações
Desfazer edição de byte reverte a alteração de byte mais recente. Restaurar os bytes carregados retorna ao último arquivo ou entrada hexadecimal carregada com sucesso e limpa o histórico de desfazer.
Perguntas frequentes
Posso adicionar ou excluir bytes?
Esta página substitui bytes existentes. Não altera o comprimento do arquivo inserindo ou excluindo bytes.
O arquivo original será substituído?
Não. O conteúdo editado é baixado com edited_ adicionado ao nome do arquivo.
Quantas edições posso desfazer?
Você pode desfazer as últimas 1.000 edições de bytes. Recarregar um arquivo estabelece um novo ponto de partida.
Qual entrada hexadecimal é aceita?
Use valores de dois dígitos de 00 a FF com espaços ou quebras de linha opcionais. Não inclua prefixos 0x nem uma coluna de deslocamento. Carregar um campo vazio cria um arquivo de zero byte.
Qual pode ser o tamanho do arquivo?
Um arquivo pode ter até 1 MiB (1.048.576 bytes). A tabela exibe 256 bytes por página.
Entradas e resultados
- Entrada
- Um arquivo ou sequência de bytes hexadecimal, até 1 MiB.
- Edição
- Substitua um byte em um deslocamento selecionado, desfaça edições recentes ou restaure os bytes carregados.
- Resultado
- Um arquivo binário editado, bytes hexadecimais copiados ou um arquivo de texto hexadecimal. O arquivo original não é substituído.