Editores hexadecimais são um tipo especial de editores que pode abrir qualquer tipo de arquivo e exibir seu conteúdo, byte por byte. Neste artigo, você conhecerá 13 editores hexadecimais gratuitos e de código aberto para Linux!
Editores hexadecimais
O “hex” em “hex editor” é a abreviação de hexadecimal, que é um sistema numérico de base 16. Este tipo de editor permite visualizar e editar arquivos binários. Um arquivo binário é um arquivo que contém dados em formato legível por máquina. Como um editor hexadecimal é usado para editar arquivos binários, às vezes eles são conhecidos como editor binário ou editor de arquivo binário.
Se você editar um arquivo com um editor hexadecimal, diz-se que você editou o arquivo hexadecimal, e o processo de usar um editor hexadecimal é chamado de edição hexadecimal. Os editores hexadecimais são frequentemente usados ??para depuração e engenharia reversa de protocolos de comunicação binária. Eles também podem revisar arquivos com um formato de arquivo desconhecido, revisar despejos de memória do programa e comparação hexadecimal.
Os editores hexadecimais podem ajudá-lo a remover marcas d’água ou outros dados ocultos em um arquivo, por exemplo. Eles são a ferramenta favorita das comunidades de modificação de jogos.
Se você usar um editor de texto para abrir um arquivo binário, verá grandes quantidades de informações incompreensíveis, caracteres acentuados aparentemente aleatórios e longas linhas transbordando de texto. Editar ou salvar um arquivo binário em um editor de texto corromperá o arquivo.
13 aplicativos gratuitos e de código aberto
Abaixo há uma lista de 13 aplicativos gratuitos e de código aberto para edição hexadecimal. A lista foi elaborada pelo Linux Links e traz uma pequena descrição de cada uma deles.
Lista dos melhores editores
ImHex: Um editor hexadecimal com muitos recursos avançados;
Hexerator: um editor hexadecimal focado na exploração de arquivos binários e auxiliando no reconhecimento de padrões;
hexil: um visualizador hexadecimal simples para o terminal;
Okteta: um editor KDE simples para os dados brutos de arquivos com boa variedade de recursos;
GHex: um editor hexadecimal para GNOME;
wxHexEditor: um editor hexadecimal e de disco que usa as bibliotecas GUI wxWidgets;
DHEX: um editor hexadecimal baseado em ncurses com modo diff;
Fhex: pretende ser um editor hexadecimal leve, mas completo;
wxMEdit; uma versão melhorada do MadEdit descontinuado;
Bless: um editor hexadecimal Gtk;
hexedit: visualizar e editar arquivos hexadecimais;
hyx: um editor hexadecimal minimalista, mas poderoso;
hexer: um editor multi-buffer para arquivos binários com interface estilo vi.