Éditeurs hexagonaux supérieurs pour Linux

Éditeurs hexagonaux supérieurs pour Linux

Dans cet article, nous allons passer en revue certains des meilleurs éditeurs hexagonaux pour Linux. Mais avant de commencer, regardons ce qu'est vraiment un éditeur hexagonal.

Qu'est-ce que l'éditeur hexagonal

En termes simples, un rédacteur en chef vous permet d'examiner et de modifier les fichiers binaires. La différence entre un éditeur de texte régulier et l'éditeur hexagonal est que l'éditeur régulier représente le contenu logique du fichier, tandis qu'un éditeur hexagonal représente le contenu physique du fichier.

Qui utilise l'éditeur hexagonal

Éditeurs hexagonaux sont utilisés pour modifier des octets individuels de données et sont principalement utilisés par les programmeurs ou les administrateurs système. Certains des cas les plus couramment utilisés sont les protocoles de communication binaire déboguement ou inverse. Bien sûr, il existe de nombreuses autres choses que vous pouvez utiliser des éditeurs hexagonaux - par exemple, examiner les fichiers avec le format de fichier inconnu, effectue une comparaison hexadécimale, la révision du vidage de mémoire du programme et d'autres.

La plupart de ces éditeurs Hex mentionnés sont disponibles pour installer à partir du référentiel par défaut en utilisant le gestionnaire de packages de votre distribution, comme ainsi:

# package d'installation de yum [sur CentOS] # package d'installation dnf [sur Fedora] # apt install package [sur Debian / Ubuntu] # Zypper Install Package [sur OpenSUSE] # paquet Pacman -SS [sur Arch Linux] 

Si aucun package disponible, rendez-vous sur le site Web de chaque outil où vous obtiendrez le package autonome pour les procédures de téléchargement et d'installation, ainsi que des détails sur les dépendances.

1. XXD Hex Editor

La plupart (sinon toutes) les distributions Linux sont livrées avec un éditeur qui vous permet d'effectuer une manipulation hexadécimale et binaire. L'un de ces outils est l'outil de ligne de commande - xxd, qui est le plus souvent utilisé pour effectuer un vidage hexagonal d'un fichier donné ou une entrée standard. Il peut également convertir un vidage hexagonal à sa forme binaire d'origine.

XXD Hex Editor pour Linux

2. Hexedit Hex Editor

Hexédit est un autre éditeur de ligne de commande hexadécimal qui pourrait déjà être préinstallé sur votre système d'exploitation. Hexedit montre à la fois la vue hexadécimale et ASCII du fichier en même temps.

Hexedit pour Linux

3. Éditeur hexyle hex

Un autre outil utile pour examiner le fichier binaire est l'hexyle, est une simple visionneuse hexagonale pour le terminal Linux qui utilise une sortie colorée pour déterminer différentes catégories d'octets.

Hexyl - Visionneuse hexagonale pour Linux

La vue de l'hexyle est divisée en trois colonnes:

  • Colonne de décalage pour vous dire combien d'octets dans le fichier vous êtes.
  • Colonne hexagonale, qui contient la vue hexadécimale du fichier. (Notez qu'il y a une ligne de division entre les deux)
  • Représentation textuelle d'un fichier.

L'installation de cette visionneuse hexagonale est différente pour différents systèmes d'exploitation, il est donc recommandé de vérifier le fichier ReadMe dans le projet pour voir les instructions d'installation exactes pour votre système d'exploitation.

4. GHEX - GNOME HEX REDACT

Ghex est un éditeur hexadécimal graphique qui permet aux utilisateurs de modifier un fichier binaire au format Hex et ASCII. Il a un mécanisme d'annulation et de refonte à plusieurs niveaux que certains peuvent trouver utile. Une autre caractéristique utile consiste à trouver et à remplacer les fonctions et à convertir entre les valeurs binaires, octales, décimales et hexadécimales.

GHEX - Éditeur Hex Graphical pour Linux

5. Bless

L'un des éditeurs hexagonaux les plus avancés de cet article est Bless, qui est similaire à Ghex, Il a une interface graphique qui vous permet de modifier de grands fichiers de données avec un mécanisme d'annulation / rénovation à plusieurs niveaux. Il a également des vues de données personnalisables, une fonctionnalité de recherche et de recherche et des opérations de recherche multithread et enregistre. Plusieurs fichiers peuvent être ouverts immédiatement en utilisant des onglets. La fonctionnalité peut également être étendue via des plugins.

Bless - Éditeur hexagonal pour Linux

6. Éditeur d'Okteta

Okteta est un autre éditeur simple pour examiner les fichiers de données brutes. Certaines des principales caractéristiques d'Okteta comprennent:

  • Différentes vues des caractères - traditionnelles dans les colonnes ou en rangées avec une valeur du haut du caractère.
  • Édition similaire à un éditeur de texte.
  • Différents profils pour les vues de données.
  • Plusieurs fichiers ouverts.
  • Fichiers distants par FTP ou HTTP.
Éditeur d'Okteta pour les données brutes

7. wxhexediteur

WXHEXEDITH est un autre des éditeurs HEX Linux qui ont des fonctionnalités avancées et bien qu'il n'y ait pas de documentation officielle pour l'éditeur, il existe une page wiki bien écrite qui fournit une explication sur la façon de les utiliser également.

wxHexeditor pour Linux

whhexeditor est destiné principalement à des fichiers volumineux. Il fonctionne plus rapidement avec des fichiers plus grands car il n'essaie pas de copier le fichier entier dans votre RAM. Il a une faible consommation de mémoire et peut afficher plusieurs fichiers à la fois. Puisqu'il a tellement de fonctionnalités et d'avantages, vous voudrez peut-être les revoir tous sur la page Wiki ou sur le site officiel de WXHEXEDITor.

8. Hexcurse - Console Hex Rediter

Hexcurse est un éditeur hexagonal basé à NCurses. Il peut ouvrir, modifier et enregistrer des fichiers dans une interface terminale conviviale qui vous permet d'aller sur une ligne spécifique ou d'effectuer une recherche. Vous pouvez facilement basculer entre les adresses hexadécimales / décimales ou basculer entre les fenêtres hexadécimales et ASCI.

Hexcurse - Éditeur hexagonal pour Linux

9. Éditeur binaire Hexer

Hexer est un autre éditeur binaire en ligne de commande. La différence dans celui-ci est qu'il s'agit d'un éditeur de style de type VI pour les fichiers binaires. Certaines des fonctionnalités les plus notables sont les tampons multiples, l'annulation à plusieurs niveaux, l'édition en ligne de commande avec l'achèvement et l'expression régulière binaire.

Hexer - éditeur binaire pour Linux
Conclusion

Ce fut une revue rapide de certains des éditeurs hexagonaux les plus couramment utilisés dans Linux. Laissez-nous entendre votre opinion. Quels éditeurs hexadérants utilisez-vous et pourquoi préférez-vous cet éditeur en particulier? Ce qui le rend meilleur sur les autres?