Ich versuche, ASCII-Werte entsprechend einigen Binärdaten auszugeben. Ich habe erfolgreich angewendet, um die hexdump
Dienstprogramm zur Ausgabe hexdump und ASCII Seite-an-Seite wie folgt:Verwenden von hexdump, um nur ASCII auszugeben
00000120 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 33 30 | = 0x00000030|
00000130 0a 01 00 00 00 23 00 00 00 75 75 69 64 30 20 20 |.....#...uuid0 |
00000140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d | =|
00000150 20 30 78 39 30 38 32 61 63 35 61 0a 01 00 00 00 | 0x9082ac5a.....|
00000160 23 00 00 00 75 75 69 64 31 20 20 20 20 20 20 20 |#...uuid1 |
00000170 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 37 34 | = 0x74|
00000180 61 37 34 37 36 66 0a 01 00 00 00 23 00 00 00 75 |a7476f.....#...u|
00000190 75 69 64 32 20 20 20 20 20 20 20 20 20 20 20 20 |uid2 |
000001a0 20 20 20 20 20 3d 20 30 78 61 32 35 35 35 63 30 | = 0xa2555c0|
Allerdings würde ich nur die ASCII als Ausgangswerte sehen möchten. Ich bin nicht an den Hex-Werten interessiert. Zum Beispiel sollte die Ausgabe der folgenden sein (ca. dem obigen entspricht.):
= 0x00000030.....#...
uuid0=0x9082ac5a.....
uuid1=0x74a7476f
(. Ich habe nicht in der Lage gewesen, die Schalter von hd
für diesen Einsatz)
Im 'cat' hilft, gibt es einige Nicht-ASCII-Werte. Ich möchte sie loswerden und ich dachte, das war der Weg zu gehen :( – recluze
'Strings' funktioniert genau. Wenn Sie das als Antwort, kann ich es akzeptieren. – recluze