Odpowiedzi:
Przybyłem tutaj, widząc trzy odpowiedzi, myśląc, że nie mam nic do dodania, i że byłoby to ćwiczenie na to, ile osób może opublikować ten sam 1-linijka w pierwszej minucie pytania. Ale znajduję ludzi używających jakiegoś nowego hexdump
narzędzia. Że polecenie jest sposób dłużej niż 2 liter; nawiązuje do jakiejś bazy innej niż The One True Base (baza 8); i z jego nazwy wynika nawet, co robi. Oczywiście nie jest to sposób uniksowy.
Oto radość z od
(„ósemkowego zrzutu”).
Najpierw GNU, jak znajdziesz na Linux Mint:
od --format=x1 --read-bytes=10 foo
Teraz BSD, ironia polega na tym, że jest to właściwie ten sam program, co hexdump
:
od -t x1 -N 10 foo
Możesz xxd
to zrobić.
$ xxd -ps -l 10 FILENAME
546865204d4954204c69
Spowoduje to wydrukowanie pierwszych 10 bajtów ( -l 10
) FILENAME
w formacie szesnastkowym ( -ps
).