hexview
Das CLI-Tool "hexview" zeigt einen Dateiinhalt in hexadezimaler, dezimaler oder binärer Form an.
Die Startposition (als Offset) und die Länge der zu lesenden und auszugebenden Daten kann als Ganzzahl angegeben werden. Die Ausgabe kann mit einfachen Optionen leicht angepasst werden.
Startoffset und Länge können beim Verarbeiten einer Datei negativ sein. In diesem Fall werden Offset und Länge vom Dateiende aus berechnet. Beispiel: Ist der Dateiinhalt "abc1234567890", verarbeitet hexview mit den Optionen --start=-10 --length=-5 die Zeichen "12345". Für die Standard-Eingabe sind negative Werte nicht zulässig.
Es können auch die Größeneinheiten KB, MB, GB, TB (dezimal - 1 KB = 1000 Bytes) und KiB, MiB, GiB, TiB oder K, M, G, T (binär - 1 KiB = 1024 Bytes) angegeben werden. Ungültige Werte oder Größeneinheiten werden ignoriert. Ebenso werden Leerzeichen, Unterstriche, Beistriche und Punkte ignoriert, um größere Zahlen einfacher eingeben zu können. Beispiel: "1.234_kib", "1_234k" und "1.263.616" werden alle als 1263616 Bytes interpretiert.
Download
| Lizenz: | Freeware |
|---|---|
| Sprachen: | Englisch, Deutsch (nur Readme) |
| Eigenschaften: | CLI, portabel |
| Erforderlich: | Windows 11 MacOS 26, Apple Silicon (ARM) |
Beispiele
%> ./hexview -s=-64 ./CLI.html
18EB: 6173 2061 2073 6570 6172 6174 6F72 3A20 as a separator:
18FB: 3C63 6F64 653E 2D2D 706F 7369 7469 6F6E <code>--position
190B: 3D2D 3130 3C2F 636F 6465 3E2E 3C2F 703E =-10</code>.</p>
191B: 0A3C 2F62 6F64 793E 0A3C 2F68 746D 6C3E .</body>.</html>
%> ./hexview --raw --no-groups
This is a long test text that was entered into the terminal as stdin...
546869732069732061206C6F6E672074
65737420746578742074686174207761
7320656E746572656420696E746F2074
6865207465726D696E616C2061732073
7464696E2E2E2E0A
Waren die kostenlosen Inhalte auf meiner Webseite hilfreich für dich?
Unterstütze die weitere kostenlose Veröffentlichung mit einer Spende per PayPal.