389 Stimmen

Brauche einen guten Hex-Editor für Linux

Ich brauche einen guten Hex-Editor für Linux, und mit gut meine ich:

  • Schnell
  • Verfügt über Funktionen zum Suchen/Ersetzen
  • Kann Daten nicht nur in Hex, sondern auch binär, oktal usw. anzeigen.
  • Kann mit großen Dateien (> 1 GB) arbeiten, ohne langsam zu werden und nicht mehr zu reagieren (diese Anforderung ist wichtig)
  • Verfügt optional über einige Vergleichs-/Differenzfunktionen

Was können Sie vorschlagen?

298voto

Gfy Punkte 7833

Segnen Sie ist ein hochwertiger, vollwertiger Hex-Editor.

Es ist in mono/Gtk# geschrieben und seine primäre Plattform ist GNU/Linux. Es sollte jedoch ohne Probleme auf jeder Plattform laufen, auf der mono und Gtk# laufen.

Bless bietet derzeit die folgenden Funktionen:

  • Effiziente Bearbeitung von großen Dateien und Blockgeräten.
  • Mehrstufige Rückgängig- und Wiederherstellungsoperationen.
  • Anpassbare Datenansichten.
  • Schnelle Datenwiedergabe auf dem Bildschirm.
  • Mehrere Registerkarten.
  • Schnelle Such- und Ersetzungsoperationen.
  • Eine Datenumrechnungstabelle.
  • Erweiterte Kopieren/Einfügen-Funktionen.
  • Hervorhebung von Auswahlmustertreffern in der Datei.
  • Plugin-basierte Architektur.
  • Export von Daten in Text und HTML (andere mit Plugins).
  • Bitweise Operationen auf Daten.
  • Ein umfassendes Benutzerhandbuch.

wxHexEditor ist ein weiterer freier Hex-Editor, der entwickelt wurde, weil es keinen guten Hex-Editor für Linux-Systeme gibt, insbesondere für große Dateien.

  • Es verwendet 64-Bit-Dateideskriptoren (unterstützt Dateien oder Geräte bis zu 2^64 Bytes, d.h. einige Exabytes, aber getestet wurde (bisher) nur eine PetaByte-Datei). ).
  • Es kopiert NICHT die gesamte Datei in Ihren RAM. Das macht es SCHNELL und kann Dateien öffnen (die Größen sind Multi Giga < Tera < Peta < Exabytes)
  • Sie können Ihre Geräte unter Linux, Windows oder MacOSX öffnen.
  • Speicherverbrauch: Derzeit ~10 MegaBytes beim Öffnen mehrerer > ~8GB Dateien.
  • Könnte durch eine XOR-Verschlüsselung funktionieren.
  • Geschrieben mit C++/wxWidgets GUI libs und kann mit anderen Betriebssystemen wie Mac OS, Windows als native Anwendung verwendet werden.
  • Sie können Ihre Festplatten und Festplattensektoren damit kopieren/bearbeiten (nützlich, um Dateien/Partitionen von Hand zu retten).
  • Sie können Bytes mehrmals in einer Datei löschen/einfügen, ohne eine temporäre Datei zu erstellen.

DHEX ist mehr als nur ein weiterer Hex-Editor: Es enthält einen Diff-Modus, mit dem sich zwei Binärdateien einfach und bequem vergleichen lassen. Da es auf ncurses basiert und thematisierbar ist, kann es auf einer beliebigen Anzahl von Systemen und Szenarien laufen. Durch die Verwendung von Suchprotokollen ist es möglich, Änderungen in verschiedenen Iterationen von Dateien einfach zu verfolgen. Wikipedia-Artikel

Hier können Sie nach Linux sortieren, um weitere zu finden: http://en.wikipedia.org/wiki/Comparison_of_hex_editors

156voto

kiiwii Punkte 7193

Ich bin ein VIMer. Ich kann einige seltene Hex-Bearbeitungen mit machen:

  • :%!xxd zum Umschalten in den Hex-Modus

  • :%!xxd -r zum Verlassen des Hex-Modus

Aber ich empfehle dringend ht

apt-cache show ht

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

Homepage: http://hte.sourceforge.net/

Nota : Das Paket heißt ht , während die ausführbare Datei den Namen hte nachdem das Paket installiert wurde.

  1. Unterstützte Dateiformate
    • gemeinsames Objektdateiformat (COFF/XCOFF32)
    • ausführbares und verknüpfbares Format (ELF)
    • lineare ausführbare Dateien (LE)
    • Standard-DO$-Executables (MZ)
    • neue ausführbare Dateien (NE)
    • portable ausführbare Dateien (PE32/PE64)
    • Java-Klassendateien (CLASS)
    • Mach-Exe/Link-Format (MachO)
    • Ausführbare X-Box-Datei (XBE)
    • Flach (FLT)
    • Ausführbares PowerPC-Format (PEF)
  2. Code- und Datenanalysator
    • findet Verzweigungsquellen und -ziele rekursiv
    • findet Verfahrenseinträge
    • erstellt auf der Grundlage dieser Informationen Etiketten
    • erstellt xref-Informationen
    • ermöglicht die interaktive Analyse von unerforschtem Code
    • ermöglicht das Erstellen/Umbenennen/Löschen von Etiketten
    • ermöglicht die Erstellung/Bearbeitung von Kommentaren
    • unterstützt x86, ia64, alpha, ppc und java code
  3. Zielsysteme
    • DJGPP
    • GNU/Linux
    • FreeBSD
    • OpenBSD
    • Win32

16voto

Sandro Munda Punkte 38320

Ich persönlich benutze Emacs mit hexl-mod .

Emacs ist in der Lage, mit wirklich großen Dateien zu arbeiten. Sie können den Wert Suchen/Ersetzen leicht verwenden. Schließlich können Sie ' ediff ', um einige Diffs zu machen.

10voto

diyism Punkte 11786

WxHexEditor ist der einzige GUI-Disk-Editor für Linux. googeln Sie "wxhexeditor site:archive.getdeb.net" und laden Sie die .deb-Datei zur Installation herunter

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X