Question

J'ai besoin d'un bon éditeur hexagonal pour Linux, et par bien je veux dire:

  • Vite
  • Rechercher / remplacer les fonctionnalités
  • Peut afficher des données non seulement en hexadécimal, mais aussi binaires, octaux, etc.
  • Peut fonctionner avec d'énormes fichiers (> 1 Go) sans devenir lents et insensibles (cette exigence est importante)
  • Facultativement, a quelques fonctionnalités de comparaison / diff

Que pouvez-vous suggérer?

Était-ce utile?

La solution

Bénir est un éditeur hexadécimal complet et complet de haute qualité.

Il est écrit en mono / gtk # et sa plate-forme principale est GNU / Linux. Cependant, il devrait être en mesure d'exécuter sans problèmes sur chaque plate-forme que Mono et GTK # exécutent.

Bless fournit actuellement les fonctionnalités suivantes:

  • Édition efficace des grands fichiers de données et des appareils de bloc.
  • Opérations de réduction à plusieurs niveaux.
  • Vues de données personnalisables.
  • Rendu de données rapide à l'écran.
  • Multiples onglets.
  • Trouver et remplacer les opérations rapides.
  • Un tableau de conversion de données.
  • Capacités de copie / coller avancées.
  • La mise en évidence des correspondances de modèle de sélection dans le fichier.
  • Architecture basée sur le plugin.
  • Exportation de données vers le texte et HTML (autres avec des plugins).
  • Opérations bit sur les données.
  • Un manuel d'utilisation complet.

WXHEXEDITHER est un autre éditeur hexagonal gratuit, construit car il n'y a pas de bon éditeur hexagonal 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 appareils jusqu'à 2 ^ 64 octets, signifie certains exaoctets mais testé seulement un fichier de pétaoctets (encore).).
  • Il ne copie pas le fichier entier dans votre RAM. Qui le rendent rapidement et peuvent ouvrir des fichiers (quelles tailles sont multi-giga <tera <peta <exaoctets)
  • Pourrait ouvrir vos appareils sur Linux, Windows ou MacOSX.
  • Utilisation de la mémoire: actuellement ~ 10 mégaoctets lors de l'ouverture de plusieurs fichiers> ~ 8 Go.
  • Pourrait fonctionner à travers le cryptage xor.
  • Écrit avec C ++ / WxWidgets GUI LIBS et peut être utilisé avec d'autres OSE tels que Mac OS, Windows en tant qu'application native.
  • Vous pouvez copier / modifier vos disques, les secteurs du disque dur avec lui (utile pour les fichiers de sauvetage / partitions à la main.)
  • Vous pouvez supprimer / insérer des octets dans le fichier, plus d'une fois, sans créer un fichier temporaire.

Dhex est plus qu'un autre é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 des nCurses et est thématique, il peut fonctionner sur n'importe quel nombre de systèmes et de scénarios. Avec son utilisation des journaux de recherche, il est possible de suivre facilement les modifications dans différentes itérations des fichiers. Article Wikipedia

Vous pouvez trier sur Linux pour en trouver plus ici:http://en.wikipedia.org/wiki/comparison_of_hex_editors

Autres conseils

De plus, je suis un vimer peut faire de rares modifications hexagonales avec:

  • :%!xxd Passer en mode hexagonal

  • :%!xxd -r sortir du mode hexagonal

Mais je recommande fortement ht

apt-cache show ht

Package: ht
Version: 2.0.18-1
Installed-Size: 1780
Maintainer: Alexander Reichle-Schmehl <tolimar@debian.org>

Page d'accueil: http://hte.sourceforge.net/

Noter: Le package est appelé ht, alors que l'exécutable est nommé hte Après l'installation du colis.

  1. Formats de fichiers pris en charge
    • Format de fichier d'objet commun (COFF / XCOFF32)
    • Format exécutable et lien (ELF)
    • Executiles linéaires (LE)
    • Standard Do $ exécutables (MZ)
    • Nouveaux exécutables (NE)
    • exécutables portables (PE32 / PE64)
    • Fichiers de classe Java (classe)
    • Mach Exe / Link Format (Macho)
    • Exécutable X-Box (XBE)
    • Plat (flt)
    • Format exécutable PowerPC (PEF)
  2. Code et analyseur de données
    • trouve des sources de branche et des destinations récursives
    • Trouvez des entrées de procédure
    • Crée des étiquettes basées sur ces informations
    • Crée des informations Xref
    • permet d'analyser de manière interactive le code inexploré
    • permet de créer / renommer / supprimer les étiquettes
    • permet de créer / modifier les commentaires
    • Prend en charge le code X86, IA64, Alpha, PPC et Java
  3. Systèmes cibles
    • Djgpp
    • GNU / Linux
    • FreeBSD
    • OpenBSD
    • Win32

Personnellement, j'utilise Emacs avec Hexl-mod.

Emacs est capable de travailler avec des fichiers vraiment énormes. Vous pouvez utiliser facilement la valeur de recherche / remplacer. Enfin, vous pouvez utiliser 'éditeur«Pour faire quelques diff.

WxHexeditor est le seul éditeur de disque GUI pour Linux. à Google "Site WxHexeditor: archive.getdeb.net" et téléchargez le fichier .deb à installer

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top