Binärdateien im Hexadezimalformat anzeigen und bearbeiten. Dateiinhalte durchsuchen, Bytes bearbeiten und Änderungen mit Echtzeit-Hex- und ASCII-Anzeige speichern.
Features
- Binärdateien im Hexadezimal- und ASCII-Format anzeigen.: Synchronisierte Hex/ASCII-Bereiche mit Versätzen machen rohe Bytes lesbar und einfach zu inspizieren.
- Einzelne Bytes mit Echtzeitvorschau bearbeiten.: Typsichere Hex-Eingabe mit sofortiger Diff-Hervorhebung und Rückgängig/Wiederholen-Schutzmaßnahmen.
- Große Dateien mit virtualisiertem Scrollen navigieren.: Virtualisiertes Rendering hält die Navigation selbst bei Multi-MB/GB-Dateien flüssig.
- Geänderte Dateien mit allen erhaltenen Änderungen speichern.: Bearbeitete Bytes ohne Metadatenverlust exportieren; Prüfsummen-Integrität Optional beibehalten.
Usage Guide
- Schritt 1: Klicken Sie auf 'Datei öffnen', um eine Binärdatei von Ihrem Computer auszuwählen.
- Schritt 2: Durchsuchen Sie den Dateiinhalt im Hexadezimal- und ASCII-Format, klicken Sie auf ein beliebiges Byte zum Bearbeiten.
- Schritt 3: Nehmen Sie Ihre Änderungen vor und klicken Sie auf 'Datei speichern', um die geänderte Datei herunterzuladen.
Technical Details
Was ist ein Hex-Editor
Ein Hex-Editor ist ein spezialisiertes Werkzeug zum Anzeigen und Bearbeiten von Binärdateien im Hexadezimalformat, das rohe Byte-Daten als menschenlesbare Hexadezimalwerte darstellt. Jedes Byte wird durch zwei Hexadezimalzeichen (00-FF) dargestellt, mit einer ASCII-Spalte, die druckbare Zeichen zeigt. Hex-Editoren sind essentiell für Reverse Engineering, Debugging, Dateiformatanalyse und Low-Niveau-Datenmanipulation. Sie bieten direkten Zugriff auf Dateiinhalte auf Byte-Ebene und ermöglichen präzise Kontrolle über Binärdaten.
Binärdatenverarbeitung und -anzeige
Hex-Editoren verarbeiten Binärdaten, indem sie Datei-Bytes lesen, sie in Hexadezimaldarstellung konvertieren und in einem strukturierten Format mit Adressversätzen, Hex-Werten und ASCII-Zeichen anzeigen. Der Prozess umfasst Dateiladen, Memory Mapping für große Dateien, Echtzeit-Hex-zu-ASCII-Konvertierung und effizientes Daten-Rendering. Erweiterte Funktionen umfassen virtualisiertes Scrollen für große Dateien, Suchfunktionalität, Mustererkennung und Unterstützung für verschiedene Endianness und Datentypen.
Byte-Bearbeitung und Dateimodifikation
Hex-Editoren ermöglichen direkte Bearbeitung auf Byte-Ebene, indem sie Benutzern erlauben, Hexadezimalwerte zu ändern, die dann zurück in Binärdaten konvertiert und in die Datei geschrieben werden. Der Bearbeitungsprozess umfasst Eingabevalidierung für Hex-Werte, Echtzeitvorschau von Änderungen, Rückgängig/Wiederholen-Funktionalität und Änderungsverfolgung. Erweiterte Funktionen umfassen Massenbearbeitung, Musterersetzung, Prüfsummenberechnung und Backup-Erstellung.
Frequently Asked Questions
- Lädt dieses Tool Dateien hoch?
- Nein. Alle Parsing- und Bearbeitungsvorgänge erfolgen lokal in Ihrem Browser.
- Wie finde ich eine Signatur in einer Datei?
- Verwenden Sie die Hex-Ansicht und das Suchfeld, um Magic Numbers zu finden (z.B. 50 4B 03 04 für ZIP).
- Wie vermeide ich Dateibeschädigung?
- Bearbeiten Sie kleine Bereiche, erstellen Sie Backups und überprüfen Sie Prüfsummen nach dem Speichern von Änderungen.
- Kann ich die Endianness wechseln?
- Endianness beeinflusst die Interpretation, nicht die rohen Bytes. Schalten Sie View-Helfer um; Bytes bleiben unverändert.
- Große Dateien fühlen sich langsam an – was kann ich tun?
- Aktivieren Sie die virtualisierte Ansicht, reduzieren Sie Bytes pro Zeile und beschränken Sie Live-ASCII-Rendering wenn möglich.
Related Documentation
- Hexadezimales Zahlensystem - Verständnis des hexadezimalen (Basis-16) Zahlensystems und Darstellung
- Binärdateiformate - Verständnis der Binärdateistruktur und Hex-Darstellung
- MDN - ArrayBuffer und Binärdaten - JavaScript-APIs für Binärdatenmanipulation und Hex-Konvertierung
- Hex-Dump-Format - Standard-Hex-Dump-Format und Konventionen zur Anzeige von Binärdaten
- MDN - Blob API - Arbeiten mit binären großen Objekten