Editor Binário

Sobre esta ferramenta

Carregue qualquer arquivo e edite hexadecimal (HEX) e ASCII em linha; as células modificadas ficam destacadas em vermelho. Todo o processamento acontece no seu navegador, sem uploads. Graças a Web Workers, debounce e limite de resultados, a busca continua responsiva mesmo com 7–20 MB.

Modo de edição
Edição
Seleção / alterações
Seleção: — Modificado: 0
0 / 0
Deslocamento HEX ASCII

Como usar

  1. Carregue pelo Arquivo—todo o processamento fica no navegador, nenhum dado é enviado.
  2. Clique nas células HEX ou ASCII para editar em linha. HEX aceita dois dígitos (0-9A-F); ASCII aceita um caractere.
  3. A busca alterna entre ASCII e HEX. Em HEX são aceitos "DE AD BE EF" ou "DEADBEEF"; em ASCII você escolhe se diferencia maiúsculas/minúsculas.
  4. Inserir/Excluir altera um byte por vez na posição do cursor.
  5. Salvar baixa o buffer atual.

Notas (prevenção de travamentos)

  • A busca roda em um Web Worker, mantendo a interface responsiva.
  • A entrada tem debounce (~180 ms), então digitação rápida cancela buscas anteriores.
  • São listados até 500 resultados; excedentes exibem um + no final.
  • O desempenho é estável em torno de 7–20 MB. Para arquivos maiores reduza "Linhas visíveis" para manter a rolagem suave.

Avisos

  • Abrir outro arquivo enquanto edita descarta alterações não salvas—salve antes se necessário.
  • A coluna ASCII aceita apenas caracteres imprimíveis; os demais bytes aparecem como ..