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
Largue aqui o ficheiro de comparação, ou clique para procurar
Marcadores:
| Deslocamento | Byte (Ficheiro 1) | Byte (Ficheiro 2) | ASCII |
Nenhum ficheiro carregado. Abra um ficheiro para começar a editar.
Ficheiro: —
Tamanho: —
Modificado: 0 byte(s)
Deslocamento: —
Deslocamento virtual: ativo
Comparado:
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.