FlexHex Hexadezimaler Dateieditor: Feature Liste
FlexHEX Editor ist ein voll ausgestatteter 64-Bit-Hex- und Disk-Editor, der entwickelt wurde, um Binärdateien, OLE-Compounddateien, logische Geräte und physische Laufwerke zu bearbeiten. Mit FlexHEX können Sie binäre, ASCII- oder UNICODE-Daten inspizieren, modifizieren, einfügen, suchen oder ersetzen. Neben den leistungsstarken Bearbeitungsfunktionen enthält FlexHEX eine unbegrenzte Rückgängig/Wiederherstellen-Funktion, sodass Sie Ihre Daten niemals aufgrund eines Tippfehlers verlieren.
Anzeigen und Bearbeiten beliebiger Binärdateien
- Öffnet und bearbeitet Dateien von bis zu 8 Exabyte Länge (d.h. acht Quintillionen Bytes)
- Alle binären Formate
- NTFS-Multistream-Dateien
- NTFS-sparse Dateien
- OLE Compound-Dateien
- Dateien vom System gesperrt oder von einer anderen Anwendung
- Festplatten, Disketten, Bootsektoren, Partitionen
- Logische und physische Laufwerke, CD-ROMs, DVDs, SmartMedia, Flash-Karten
- Mehrere Dateien können gleichzeitig geöffnet werden
FlexHex-Editor unterstützt auch die Bearbeitung der Binärdaten als eingegebene Werte in bestimmten Formaten. Die Funktionen zur Datenkonvertierung lassen Sie die Binärdaten leicht importieren oder exportieren, oder Sie können diese von/in die andere Anwendung mit der Maus ziehen.
FlexHex ermöglicht binäre Ausgaben zu überprüfen, Rohdaten-Inhalte einer Datei oder Disk zu bearbeiten, die Struktur von proprietären Datendateien oder alte Daten in unbekannten Formaten zu analysieren, ausführbare oder Datendateien schnell zu fixen.
Unterstützte Datentypen
- Haupt Editor Fenster: Hex bytes, ANSI/MBCS text, UNICODE text
- Hex bytes, words, doublewords, und quadwords
- Unsigned und signed decimal, bytes, shorts, integers und 64-bit integers
- Zeichensätze: ANSI/MBCS und UNICODE
- 64-bit FILETIME Werte
- 64-bit floating point-based DATE type
- 32-bit time_t type
- 32-bit RGB Werte mit Alpha-Komponente
- GUIDs (Globally Unique Identifiers)
- Unterstützung für Big-Endian-Byte-Order
Benutzerdefinierte Datentypen
- Strukturen, benannt und anonym
- Unionen, benannt und anonym
- Benannte und anonyme Bit-Strukturen zum Zugriff auf bitbasierte Felder
- Arrays mit fester und variabler Größe
- ANSI- und UNICODE-Zeichenfolgen mit fester Größe, variabler Größe oder nullterminiert
- C-Style-Aufzählungen
- Besondere unbenutzte, Adressausrichtung und Offset-Ausrichtungsdirektiven.
- Benutzerdefinierte Typen können an eine Adresse (fixed), Daten (sticky) oder an die Eingabe-Caret (floating) gebunden werden
Das benutzerdefinierte Datenelement (User-Defined Data Field) ist ein Dateibereich, dem der Benutzer einen Typ und optional einen Namen zugewiesen hat. Wenn wir über ein Programm sprechen, würden wir dieses Objekt als Variable bezeichnen, aber für eine statische Datei scheint dieser Begriff nicht angemessen.
Obwohl wir den Wert eines Datenelements weiterhin durch Eingabe neuer Daten im FlexHEX-Bearbeitungsfenster ändern können, bietet der Befehl "Datenelement bearbeiten" eine bequemere Möglichkeit. Das Datenelement-Fenster listet alle definierten Datenelemente auf und ermöglicht ein schnelles Navigieren.
Grundlegende Bearbeitungsfunktionen
- Bearbeitung von Hex-, Zeichenfolgen- und UNICODE-Daten an Ort und Stelle
- Bearbeiten des Speicherbereichs als eingegebene Daten
- Funktion für die schnelle Anzeige von Daten und Objekten
- Mehrstufiges Rückgängigmachen und Wiederherstellen, durchsuchbare Liste der Rückgängigsvorgänge
- Verfolgung des geänderten Bereichs
- Einfügen von Daten in mehreren Formaten, einschließlich sich wiederholender Muster
- Einfügen von Blöcken mit spärlichen Daten
- Bitweise Operationen NOT, AND, OR und XOR auf den ausgewählten Block
- Arithmetische Operationen: Negation, Addition, Subtraktion, Multiplikation, Division und Rest
- Gruppenarithmetik und logische Verschiebungen und Bit-Rotationen der ausgewählten Elemente
- Definition und Bearbeitung von Datenfeldern
- Import und Export von Binärdaten oder einfach Drag & Drop zwischen anderen Anwendungen
- Import und Export von Daten im CSV-Format (durch Kommas getrennte Werte) in mehreren Formaten
Zwischenablage- und Drag-and-Drop-Funktionen
- Ziehen Sie Dateien zur schnellen Bearbeitung in FlexHex
- Unterstützung für das Kopieren/Einfügen/Drag-and-Drop von Binärdaten und Dateien
- Formate für ASCII, Mehrbyte (MBCS) und UNICODE-Daten
- Automatische Konvertierung zwischen Binär-ASCII, Binär-UNICODE und ASCII-UNICODE
- Unbegrenzte Größe für Kopieren/Einfügen und Drag-and-Drop
- Kopieren/Einfügen/Drag-and-Drop zwischen Anwendungen (einschließlich des Windows Explorers)
Suchen, Ersetzen, Vergleichswerkzeuge
- Mehrfachformat-Suchfunktion
- Befehl "Alles suchen" im Mehrfachformat
- Befehle "Ersetzen"/"Alles ersetzen" im Mehrfachformat
- Mehrfachsuche – Einzeldurchlauf für mehrere Muster
- Suche nach ANSI/MBCS- oder UNICODE-Zeichenfolgen
- Suche nach bekannten GUIDs (COM-Klassen- und Interface-IDs)
- Option zur Musterfärbung (automatisches Laden von Mustern unterstützt)
- Vergleich mit einer Datei, einem alternativen Stream, einem logischen oder einem physischen Laufwerk
- Teilweiser Stream-Vergleich
- Vergleichskarten bieten eine benutzerfreundliche Darstellung des Vergleichsergebnisses
Die Vergleichskarte (Comparison Map) zeigt die Positionen der Blöcke in den zu vergleichenden Dateien und wie sie korrespondieren. Klicken Sie links auf eine Datei in der Karte, um zur entsprechenden Position zu springen. Durch Rechtsklicken wird das Menü der Vergleichskarte angezeigt.
Sie können Dateien ganz oder teilweise vergleichen. Wenn Sie nur Teile der Dateien vergleichen möchten, aktivieren Sie das Feld "Blockvergleich" und geben Sie die Start-Offsets und Größen der zu vergleichenden Blöcke ein. Lassen Sie das Offset-Feld leer, um den Vergleich ab der niedrigsten Adresse durchzuführen; lassen Sie das Größenfeld leer, um den Rest der Datei anzugeben.
Navigationsfunktionen
- Lesezeichen im Stil von Visual Studio
- Direktes Browsen mithilfe von Navigationsfenstern: Streams, Bereich, Lesezeichen, Gefundene Daten und Vergleichen
- Direktes Browsen mit Datenfenstern: Datenfelder, ANSI/MBCS/UNICODE-Strings, CLSIDs und IIDs
- Sprung zu Adresse/Offset
- Unbegrenzte Sprung-Historie
Weitere coole Funktionen
- Drucken der Datei / des ausgewählten Bereichs
- CRC-32 Prüfsummen, Hashcodes MD5, SHA-1, SHA-256
- Kryptographisch starker, AES-basierter Zufallszahlengenerator
- Durchsuchen von registrierten COM-Klassen
- Erweiterter Rechner mit Unterstützung für binäres und textbasiertes Drag-and-Drop
- Anpassbares Benutzermenü für Tools
- Vollständig anpassbares Layout und Farben
- Byte-Reihenfolge-Autoselektion
- Anpassbare Benutzeroberfläche ähnlich wie in Visual Studio, einschließlich Symbolleisten, Menüs und Tastenkombinationen
- Integration in den Windows Explorer
- Befehlszeilenschnittstelle
Möchten Sie mehr? Lassen Sie es uns wissen!
Beginnen Sie mit einer 30-tägigen Testversion
Diese Software hat keine deaktivierten Features. Sie können die ganze Funktionalität von Hex-Editor mit vielen erweiterten Features ausprobieren.
FlexHex läuft unter allen Windows-Versionen, von Windows 95 bis zur neuesten Windows 11.