Sur les machines Windows, il existe de nombreux éditeurs tiers disponibles pour modifier un fichier binaire.
Comment puis-je modifier un fichier binaire sur un système Unix ?
Sur les machines Windows, il existe de nombreux éditeurs tiers disponibles pour modifier un fichier binaire.
Comment puis-je modifier un fichier binaire sur un système Unix ?
Dans Vim, vous pouvez taper :%!xxd pour le transformer en éditeur hexadécimal. :%!xxd -r pour revenir en mode normal. xxd est inclus dans une installation de Vim.
Voir ici pour quelques remarques sur l'édition de fichiers binaires avec Vim (il suffit de faire :set binary pour éviter les problèmes. Utilisez uniquement les commandes "R" ou "r" pour changer le texte, et ne supprimez pas de caractères).
Si vous êtes un fan d'Emacs, consultez ici pour un guide sur la manière d'éditer un fichier binaire avec Emacs.
Oui, cela fonctionne, mais c'est plus difficile à utiliser car vous devez travailler pour maintenir le texte xxd formaté correctement, et le décodage ASCII sur le côté n'est pas automatique.
Plus difficile que quoi? J'aimerais rappeler que la question portait sur les éditeurs hexadécimaux livrés avec *nix. Les utilisateurs de console n'ont pas beaucoup de choix.
@ShannonNelson Je suis d'accord. Jetez également un coup d'œil à bvi, sudo apt-get install bvi
, qui est basé sur ncurses et utilise des raccourcis similaires à vim.
Vous pouvez également essayer GHex 2, des utilitaires GNOME. Cela vous donne l'hexadécimal automatisé vers ASCII sur le côté, ainsi que divers décodages de caractères/entiers en bas.
(Source : <a href="http://kmbrandt.googlepages.com/hexeditor.jpg" rel="nofollow noreferrer">googlepages.com</a>)
Je ne sais pas ce qui se trouve sur HPux, mais comme c'est un logiciel open source, vous pourriez probablement trouver la source, la compiler et l'installer vous-même.
Il existe de nombreux éditeurs hexadécimaux sur Linux/Unix....
J'utilise hexedit sur Ubuntu:
sudo apt-get install hexedit
Vous pouvez vérifier Wikipedia.
Je préfère BIEW en particulier.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
1 votes
@JanusTroelsen cette question concerne le v7 Unix des années 70 :) Sur AskUbuntu (GUI only...) stackoverflow.com/questions/839227/…
0 votes
Question plus tard similaire, avec plus de votes et maintenant fermée : stackoverflow.com/questions/5498197/…