Samstag, 21.12.2024 (CET) um 17:57 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - WSL - Inhalte von Dateien hexadezimal, dezimal, oktal oder in ASCII ausgeben (ab 1703)
Detailbeschreibung
Betriebssystem: Windows 10, Windows 11

Für die Ansicht und die Bearbeitung von (Text- und Log-) Dateien stehen verschiedene Befehle / Dienstprogramme / Tools in den Linux-Distributionen bereit. Binäre Dateien oder Daten von der Standardeingabe müssen dagegen in einem für den Menschen lesbaren Format aufbereitet und ausgegeben werden. Hierfür steht ebenfalls ein Programm / Tool bereit. Die (Datei-) Inhalte (oder die Standardeingabe) lassen sich im hexadezimalen, dezimalen, oktalen oder im ASCII-Format ausgeben. Damit können binäre Daten von Programmierern, Administratoren und erfahrene Benutzer analysiert und überprüft werden. In einigen Distributionen steht das Toll möglicherweise nicht bereit. Es lässt sich jeder Zeit nachträglich installieren.

So geht's:

  • Starten Sie die entsprechende WSL-Distribution (z. B. "Debian" oder "Ubuntu").
  • Geben Sie als Befehl "hexdump [Optionen] [Datei] " ein. Z. B. : "hexdump windowspage.txt"
  • Drücken Sie die Eingabetaste.
  • Der Inhalt der Datei wird im angegebenen Format (hexadezimal, dezimal, oktal oder ASCII) ausgegeben.

hexdump windowspage.txt

HEXDUMP-Parameter (Auszug):

Parameter Kurzbeschreibung
-b Ein-Byte-Oktalanzeige: Zeigt die Eingabeposition im hexadezimalen Format, gefolgt von 16 durch Leeräumen getrennten Bytes (je 3 Zeichen) der Eingabedaten im oktalen Format an.
-c Ein-Byte-Zeichenanzeige: Zeigt die Eingabeposition im hexadezimalen Format, gefolgt von 16 durch Leeräumen getrennten Zeichen (je 3 Zeichen) der Eingabedaten an.
-C Kanonische Hex- und ASCII-Anzeige: Zeigt die Eingabeposition im hexadezimalen Format, gefolgt von 2 x 8 durch Leeräumen getrennten Bytes (je 2 Zeichen) der Eingabedaten im hexadezimalen Format an. Anschließen erfolgt umschlossen mit dem Zeichen "|" die ASCII-Ausgabe.
-d Zwei-Byte-Dezimalanzeige: Zeigt die Eingabeposition im hexadezimalen Format, gefolgt von 8 durch Leeräumen getrennten Bytes (je 5 Zeichen) der Eingabedaten im dezimalen Format an.
-n [Länge] Es wird nur die angegebene Länge ausgewertet und ausgegeben.
-o Zwei-Byte-Oktalanzeige: Zeigt die Eingabeposition im hexadezimalen Format, gefolgt von 8 durch Leeräumen getrennten Bytes (je 6 Zeichen) der Eingabedaten im oktalen Format an.
-s [Offset] Beginnt mit dem angegebenen Startposition. Standardmäßig wird die Zahl als Dezimalzahl interpretiert. Mit einem führenden "0x" oder "0X" wird die Zahl als Hexadezimalzahl interpretiert. Eine Zahl mit führender "0" wird als Oktalzahl interpretiert.
-v Es werden alle Ausgabezeichen ausgegeben. Identische Zeilen werden mit einem Stern ("*") markiert.
-x Zwei-Byte-Hexadezimalanzeige: Zeigt die Eingabeposition im hexadezimalen Format, gefolgt von 8 durch Leeräumen getrennten Bytes (je 4 Zeichen) der Eingabedaten im hexadezimalen Format an.

Weitere Beispiele:

  • Den Inhalt der Datei "windowspage.txt" von Position 20 und einer Länge von 80 (hexadezimal 0x50) ausgeben:
    "hexdump -s 20 -n 0x50 windowspage.txt"
  • Den Inhalt der Datei "windowspage.txt mit allen Zeilen als hexadezimale Werte und als ASCII-Zeichen ausgeben:
    "hexdump -C -v windowspage.txt"

Installation (falls erforderlich):

  • Starten Sie die entsprechende WSL-Distribution (z. B. "Debian" oder "Ubuntu").
  • Geben Sie folgenden Befehl ein:
    Debian / Ubuntu: "sudo apt install bsdmainutils" (Advanced Packaging Tool)
    Fedora: "sudo yum install util-linux-ng" (Yellowdog Updater Modified)
    Kali: "sudo apt install bsdextrautils" (Advanced Packaging Tool)
  • Drücken Sie die Eingabetaste.
  • Nach der Kennworteingabe wird die Installation gestartet.

Hinweise:

  • Weitere Optionen zur Steuerung der Ausgabe können mit dem Befehl "hexdump --help" ausgegeben werden.
  • Alternativ kann auch die Kurzform "hd" des Befehls "hexdump" verwendet werden.

Versionshinweis:

  • Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.

Windowspage - Weitere interessante Tipps und Einstellungen
Tipps für Windows 10, Windows 11
Statistik

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!