Principais editores hexadecimais para Linux
- 3565
- 177
- Ms. Travis Schumm
Neste artigo, vamos revisar alguns dos melhores editores hexadecimais do Linux. Mas antes de começarmos, vejamos o que realmente é um editor hexadecimal.
O que é editor hexadecimal
Em palavras simples, um Editor Hex permite que você examine e edite arquivos binários. A diferença entre um editor de texto regular e o editor hexadecimal é que o editor regular representa o conteúdo lógico do arquivo, enquanto um editor hexadecimal representa o conteúdo físico do arquivo.
Que usam editor hexadecimal
Editores hexadecimais são usados para editar bytes individuais de dados e são usados principalmente por programadores ou administradores de sistema. Alguns dos casos mais usados são os protocolos de comunicação binária de depuração ou engenharia reversa. Obviamente, há muitas outras coisas que você pode usar editores hexadecimais - por exemplo, revisando arquivos com o formato de arquivo desconhecido, executa comparação hexadecimal, revisando o despejo de memória do programa e outros.
A maioria desses editores hexadecimais mencionados está disponível para instalação no repositório padrão usando o gerenciador de pacotes da sua distribuição, como assim:
# yum pacote de instalação [no CentOS] # pacote de instalação dnf [no fedora] # pacote de instalação apt [no Debian/Ubuntu] # Zypper Install Package [no openSuse] # Pacman -ss Package [no arch Linux]
Se nenhum pacote disponível, vá para o site de cada ferramenta, onde você receberá o pacote independente para procedimentos de download e instalação, além de detalhes sobre dependências.
1. XXD Editor Hex
A maioria (se não todas) distribuições Linux vem com um editor que permite que você realize manipulação hexadecimal e binária. Uma dessas ferramentas é a ferramenta de linha de comando - xxd, que é mais comumente usado para fazer um despejo hexadecimal de um determinado arquivo ou entrada padrão. Também pode converter um despejo hexadecimal em sua forma binária original.
XXD Editor Hex para Linux2. Editor Hex Hexit
Hexedit é outro editor de linha de comando hexadecimal que já pode ser pré-instalado em seu sistema operacional. Hexedit mostra a visão hexadecimal e ascii do arquivo ao mesmo tempo.
Hexedit para Linux3. Editor hexil hexil
Outra ferramenta útil para examinar o arquivo binário é o hexil, é um visualizador hexadecimal simples do terminal Linux que usa uma saída colorida para determinar diferentes categorias de bytes.
Hexil - Visualizador Hex para LinuxA visão do hexila é dividida em três colunas:
- Coluna deslocada para dizer quantos bytes no arquivo você é.
- Coluna hexadecimal, que contém a visão hexadecimal do arquivo. (Observe que há uma linha de divisão no meio)
- Representação textual de um arquivo.
A instalação deste visualizador hexadecimal é diferente para diferentes sistemas operacionais, por isso é recomendável verificar o arquivo ReadMe no projeto para ver as instruções exatas de instalação para o seu SO.
4. GHEX - Editor HEX GNOME
Ghex é um editor gráfico hexadecimal que permite que os usuários editem um arquivo binário no formato Hex e ASCII. Tem um mecanismo de desfazer e refazer multinível que alguns podem achar úteis. Outro recurso útil é encontrar e substituir funções e converter entre valores binários, octal, decimais e hexadecimais.
GHEX - Editor de hexágano gráfico para Linux5. Abençoe o editor hexadecimal
Um dos editores hexadecimais mais avançados deste artigo é Bless, que é semelhante a Ghex, Possui uma interface gráfica que permite editar grandes arquivos de dados com um mecanismo de desfazer/refazer multinível. Ele também possui visualizações de dados personalizáveis, um recurso de substituição e pesquisa multithread e salva operações. Vários arquivos podem ser abertos de uma só vez usando guias. A funcionalidade também pode ser estendida através de plugins.
Bless - Editor Hex para Linux6. Okteta Editor
Okteta é outro editor simples para revisar arquivos de dados brutos. Algumas das principais características do Okteta incluem:
- Vistas diferentes dos caracteres - tradicionais em colunas ou em linhas com um valor do topo do personagem.
- Editando semelhante a um editor de texto.
- Perfis diferentes para visualizações de dados.
- Vários arquivos abertos.
- Arquivos remotos por FTP ou HTTP.
7. wxhexeditor
O WxHexeditor é outro dos editores hexadecimais do Linux que possuem alguns recursos avançados e, embora não haja documentação oficial para o editor, há uma página wiki bem escrita que fornece uma explicação sobre como usá-los também.
WxHexeditor para Linuxwhhexeditor é direcionado principalmente em arquivos grandes. Funciona mais rápido com arquivos maiores porque não tenta copiar o arquivo inteiro para sua RAM. Tem baixo consumo de memória e pode visualizar vários arquivos de uma só vez. Como possui muitos recursos e benefícios, convém revisá -los todos na página wiki ou no site oficial do WxHexeditor.
8. HexCurse - Editor de console hexadecimal
Hexcurse é um editor hexadecido baseado em ncurses. Ele pode abrir, editar e salvar arquivos em uma interface de terminal amigável que permite que você vá para uma linha específica ou execute uma pesquisa. Você pode alternar facilmente entre endereços hexadecimal/decimal ou alternar entre as janelas hexadecimal e asci.
HexCurse - Editor Hex para Linux9. Editor binário de Hexer
Hexer é outro editor binário da linha de comando. A diferença neste é que é um editor de estilo de vi para arquivos binários. Algumas das características mais notáveis são - Buffers múltiplos, desfazer multinível, edição da linha de comando com conclusão e expressão regular binária.
Hexer - editor binário para LinuxConclusão
Essa foi uma revisão rápida de alguns dos editores hexadecimais mais usados no Linux. Vamos ouvir sua opinião. Quais editores hexadecipais você usa e por que você prefere esse editor em particular? O que o torna melhor sobre os outros?
- « Como conectar o nginx ao php-fpm usando o soquete UNIX ou TCP/IP
- Kali Linux 2021.1 Lançado - Baixar imagens ISO DVD »