Toollet
Pesquise por tarefa ou nome do appPesquisarFale conosco
Preços

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.

Qualquer formato / um arquivo / até 1 MiB.

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

  1. 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.

  2. Selecionar um byte para editar

    Selecione um valor na tabela ou informe seu deslocamento em decimal ou hexadecimal com o prefixo 0x.

  3. 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.

  4. 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.

Configurações atuais

Pesquisar ferramentas