GNU/Linux >> Tutoriels Linux >  >> Linux

Besoin d'un bon éditeur hexadécimal pour Linux

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.

  1. 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)
  2. 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
  3. 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


Linux
  1. 7 astuces de ligne de commande Linux pour économiser de l'espace sur les fichiers multimédias

  2. Copier des fichiers dans le terminal Linux

  3. Déplacer des fichiers dans le terminal Linux

  4. Linux :supprimer les extensions de fichiers pour plusieurs fichiers

  5. Pourquoi avons-nous besoin du fichier .so.1 sous Linux ?

3 éditeurs de texte légers pour Linux

Copier des fichiers sous Linux

Commande Cp sous Linux (Copier des fichiers)

Commande ls sous Linux pour lister les fichiers

Comment renommer un ou plusieurs fichiers sous Linux

Comment compresser un fichier sous Linux