J'ai besoin d'un bon éditeur HEX pour Linux, et par bien je veux dire:
- Vite
- Rechercher / remplacer des fonctionnalités
- Peut afficher des données non seulement en hexadécimal, mais aussi binaire, octal, etc.
- Peut fonctionner avec des fichiers volumineux (> 1 Go) sans devenir lent et ne pas répondre (cette exigence est importante)
- En option, a quelques fonctionnalités de comparaison / différence
Que pouvez-vous suggérer?
jeex
(GTK),okteta
(KDE).okteta
c'est beaucoup mieux.Réponses:
Bénir est un éditeur hexadécimal complet de haute qualité.
Il est écrit en mono / Gtk # et sa plateforme principale est GNU / Linux. Cependant, il devrait pouvoir fonctionner sans problème sur toutes les plates-formes que mono et Gtk # exécutent.
Bless offre actuellement les fonctionnalités suivantes:
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.
DHEX est plus qu'un simple éditeur hexadécimal: il comprend un mode diff, qui peut être utilisé pour comparer facilement et commodément deux fichiers binaires. Puisqu'il est basé sur ncurses et est thématisable, il peut fonctionner sur un nombre illimité de systèmes et de scénarios. Grâce à son utilisation des journaux de recherche, il est possible de suivre facilement les changements 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
la source
xxd -r
. Si vous êtes sous OS X, HexFiend est fantastique. (Je modifiais un fichier contenant un mot de passe, donc je ne voulais pas le copier sur un réseau)en plus je suis un VIMer peut faire quelques rares montages Hex avec:
:%!xxd
passer en mode hexadécimal:%!xxd -r
sortir du mode hexadécimalMais je recommande fortement
ht
Page d'accueil: http://hte.sourceforge.net/
Remarque : Le package est appelé
ht
, tandis que l'exécutable est nomméhte
après l'installation du package.la source
shed
sudo apt-get install ht
. Pour courir:hte <file>
notez le e de fin!hte
nonht
. Je n'ai aucune idée pourquoi le paquet ne pourrait pas aussi être appelé hte.ht
forfaittex4ht
:set binary
utiliser vim + xxd! Sinon, vim ajoutera un terminateur de ligne à la fin du fichier, ce qui a de très fortes chances de corrompre ledit fichier (et c'est le cas. Beaucoup). Le mode binaire garantit que vim laisse cela de côté. Sur une note quelque peu liée, vous pouvez changer le format de fichier entre unix / max / windows en utilisant:set ff=[unix/mac/dos]
, pour vous assurer que vim utilise les terminaisons de ligne correctes pour le système cible.Personnellement, j'utilise Emacs avec hexl-mod .
Emacs est capable de travailler avec des fichiers vraiment énormes. Vous pouvez facilement utiliser la valeur de recherche / remplacement. Enfin, vous pouvez utiliser ' ediff ' pour faire quelques différences.
la source
wxHexEditor est le seul éditeur de disque GUI pour linux. sur google "wxhexeditor site: archive.getdeb.net" et téléchargez le fichier .deb pour l'installer
la source
wxhexeditor ppa
lequel devrait vous donner launchpad.net/ubuntu/+source/wxhexeditorsudo apt-get install wxhexeditor