Je suis un VIMer. Je peux faire quelques éditions Hex rares avec :
-
:%!xxd
passer en mode hexadécimal -
:%!xxd -r
pour sortir du mode hexadécimal
Mais je recommande fortement ht
apt-cache show ht
Package: ht
Version: 2.0.18-1
Installed-Size: 1780
Maintainer: Alexander Reichle-Schmehl <[email protected]>
Page d'accueil :http://hte.sourceforge.net/
Remarque :Le paquet s'appelle ht
, alors que l'exécutable est nommé hte
après l'installation du paquet.
- Formats de fichiers pris en charge
- format de fichier objet commun (COFF/XCOFF32)
- format exécutable et pouvant être lié (ELF)
- exécutables linéaires (LE)
- Exécutables DO$ standards (MZ)
- nouveaux exécutables (NE)
- exécutables portables (PE32/PE64)
- fichiers de classe Java (CLASS)
- Format Mach exe/lien (MachO)
- Exécutable X-Box (XBE)
- Plat (FLT)
- Format exécutable PowerPC (PEF)
- Analyseur de code et de données
- trouve les sources et les destinations des branches de manière récursive
- trouve les entrées de procédure
- crée des étiquettes basées sur ces informations
- crée des informations xréf
- permet d'analyser de manière interactive le code inexploré
- permet de créer/renommer/supprimer des libellés
- permet de créer/modifier des commentaires
- prend en charge le code x86, ia64, alpha, ppc et java
- Systèmes cibles
- DJGPP
- GNU/Linux
- FreeBSD
- OpenBSD
- Win32
Bless est un éditeur hexadécimal complet de haute qualité.
Il est écrit en mono/Gtk# et sa plate-forme principale est GNU/Linux. Cependant, il devrait pouvoir fonctionner sans problème sur toutes les plates-formes exécutées par mono et Gtk#.
Bless fournit actuellement les fonctionnalités suivantes :
- Modification efficace de fichiers de données volumineux et de blocs de périphériques
- Annulation à plusieurs niveaux - opérations de rétablissement.
- Vues de données personnalisables.
- Affichage rapide des données à l'écran.
- Plusieurs onglets.
- Opérations de recherche et de remplacement rapides
- Un tableau de conversion de données.
- Fonctionnalités avancées de copier/coller.
- Mise en surbrillance des correspondances de modèle de sélection dans le fichier.
- Architecture basée sur des plug-ins.
- Exportation de données vers texte et html (autres avec plugins).
- Opérations au niveau du bit sur les données.
- Un manuel d'utilisation complet.
wxHexEditor est un autre éditeur hexadécimal gratuit, construit parce qu'il n'y a pas de bon éditeur hexadécimal pour le système Linux, spécialement pour les gros fichiers.
- Il utilise des descripteurs de fichiers 64 bits (prend en charge des fichiers ou des périphériques jusqu'à 2^64 octets, ce qui signifie quelques exaoctets, mais n'a testé qu'un fichier PetaByte (pour l'instant).
- Il ne copie PAS le fichier entier dans votre RAM. Cela le rend RAPIDE et peut ouvrir des fichiers (dont les tailles sont Multi Giga
- Pourrait ouvrir vos appareils sous Linux, Windows ou MacOSX.
- Utilisation de la mémoire :actuellement ~10 Mégaoctets lors de l'ouverture de plusieurs fichiers> ~8 Go.
- Pourrait fonctionner via le cryptage XOR.
- Écrit avec les bibliothèques d'interface graphique C++/wxWidgets et peut être utilisé avec d'autres systèmes d'exploitation tels que Mac OS, Windows en tant qu'application native.
- Vous pouvez copier/modifier vos disques, secteurs de disque dur avec. (Utile pour récupérer des fichiers/partitions à la main.)
- Vous pouvez supprimer/insérer des octets dans un fichier, plusieurs fois, sans créer de fichier temporaire.
DHEX est bien plus qu'un simple éditeur hexadécimal : Il inclut un mode diff, qui peut être utilisé pour comparer facilement et commodément deux fichiers binaires. Puisqu'il est basé sur ncurses et qu'il peut être thématisé, il peut s'exécuter sur n'importe quel nombre de systèmes et de scénarios. Grâce à son utilisation des journaux de recherche, il est possible de suivre facilement les modifications dans différentes itérations de fichiers. Article Wikipédia
Vous pouvez trier sur Linux pour en trouver plus ici :http://en.wikipedia.org/wiki/Comparison_of_hex_editors