
Destaques
- O inspetor de dados decodifica os bytes sob o cursor como vários tipos e ordens de bytes
- A linguagem de padrões descreve um formato binário e o rotula dentro do arquivo
- Gráficos de entropia e distribuição de bytes ajudam a localizar regiões compactadas
- Comparação em nível de byte entre dois arquivos, além de marcadores com notas
- O processador de dados baseado em nós encadeia transformações sobre uma seleção
Sobre este aplicativo
ImHex é um editor hexadecimal criado para desmontar formatos binários sem documentação. Ao lado da habitual grelha de bytes, mostra um inspetor de dados que lê os bytes sob o cursor como inteiros, valores de ponto flutuante, marcas temporais, GUIDs e cadeias de caracteres em diferentes larguras e ordens de bytes, de modo que um cabeçalho possa ser identificado sem aritmética feita à mão.
A sua característica distintiva é uma linguagem de padrões: uma descrição em estilo C de um formato de ficheiro que, uma vez escrita, colore e etiqueta as regiões correspondentes do ficheiro e apresenta os valores analisados em árvore. Um padrão pode ser reutilizado noutros ficheiros, transformando uma investigação pontual numa investigação repetível. Outras vistas incluem um desmontador, comparação ao nível do byte entre dois ficheiros, gráficos de entropia e de distribuição de bytes para detetar regiões comprimidas ou encriptadas, marcadores com notas e um processador de dados baseado em nós que encadeia transformações como a descompressão sobre uma seleção.
A interface é desenhada com Dear ImGui e é a mesma em Linux, Windows e macOS. Os dados são alcançados através de fornecedores, que leem ficheiros comuns, memória de processos e dispositivos de disco em bruto.
Onde obter
Linux
- Abrir no FlathubAbre em uma nova abaRepositório de pacotesFlathub
Do publicador
Instalar pelo terminal
flatpak install flathub net.werwolv.ImHex
Não hospedamos este arquivo, não fazemos varredura nele nem inspecionamos seu conteúdo. Leia o que a fonte diz e decida por conta própria.