Editor hexadecimal avançado — editor binário completo

Edite ficheiros binários com inserção/eliminação de bytes, seleção e cópia, comparação ao nível do byte entre dois ficheiros, e marcadores para navegação rápida. Construído sobre anular/refazer, pesquisa, ir para e deslocamento virtual. Todo o processamento é local. Precisa de um relatório de diferenças completo com navegação e alinhamento de blocos em vez de editar? Veja a ferramenta Comparação de ficheiros binários.
Largue aqui um ficheiro, ou clique para procurar
Editar:
Ir para:
Marcadores:
Comparação: Ficheiro1 vs Ficheiro2
DeslocamentoByte (Ficheiro 1)Byte (Ficheiro 2)ASCII
Nenhum ficheiro carregado. Abra um ficheiro para começar a editar.
Atalhos: Setas navegar, Enter confirmar, Esc cancelar, Tab hex ↔ ASCII, Ctrl+Z/Y anular/refazer, Ctrl+F/G localizar/ir para, Shift+Clique selecionar intervalo, Ctrl+C copiar hex, Ctrl+A selecionar tudo, Ctrl+I/Ins inserir, Del eliminar selecionados, Ctrl+B marcador.
Deslocamentos e endianness

Cada byte de um ficheiro tem um deslocamento — a sua distância do início, mostrado na margem esquerda de um editor hexadecimal. Valores de vários bytes lêem-se de forma diferente consoante a endianness: os mesmos 4 bytes são um número na ordem big-endian e outro na little-endian, razão pela qual os editores deixam escolher antes de interpretar.

Aplicar patches em bytes no deslocamento errado corrompe executáveis em silêncio — aplique sempre os patches numa cópia e mantenha o original.