Alle Informationen auf einem Computer , ist egal, wie es für den Benutzer angezeigt wird, sowohl physisch als binären Code, eine Reihe von Nullen und 1s gespeichert. In der Sprache der Mathematik , Information Binärspeicher in " Basis 2 ", da es nur zwei Ziffern sind . Obwohl binär wahrsten der Hardware in der Realität nahezu allen Computer- Informationen in Bytes codiert : eine Serie von acht binären Bits , die eine bestimmte Bedeutung hat. Zum Beispiel im ASCII-Code , jedes Zeichen in englischen Text einen Satz ein Byte -Code. Dies macht der Basis 16 oder hexadezimal, ein Weg, um mit Macht Rohdaten arbeiten. Es ist sinnvoller als Binär-Code , aber es ist immer noch aktuell , genau wie die Daten im Speicher dargestellt. Anleitung
1
Öffnen Sie ein Terminal . Das Verfahren wird mit Ihrer Version von Linux variieren.
2
Type " xxd filename> TEMP . " Dadurch entsteht ein " Hex-Dump " in der Datei "TEMP . "
3
Type " vim TEMP . " Vim ist ein beliebter und mächtiger Texteditor auf nahezu jedem Linux -System, aber fühlen Sie sich frei , um es mit dem Namen der von Ihnen bevorzugten Texteditor ersetzen.
4
Ändern Sie die Datei nach Bedarf . Zum Beispiel , in einer Textdatei , möchten Sie vielleicht , um alle Registerkarten von ASCII-Code 09 vertreten zu ersetzen, mit drei Räumen, wie im ASCII-Code 202020 .
5
Speichern Sie Ihre Arbeit . In Vim , können Sie dies , indem Sie auf "Esc" und Typisierung zu tun ": w".
6
Type " xxd -r TEMP > Dateiname " . Dies schreibt die bestehende Datei mit Ihrem editiert Hex-Dump .