Відповіді:
Я прийшов сюди, побачивши три відповіді, думаючи, що я нічого не можу додати, і що це буде вправою того, скільки людей можуть опублікувати той самий 1-лайнер у першу хвилину запитання. Але я знаходжу людей, які використовують якийсь новий захоплений hexdump
інструмент. Ця команда є способом більше 2 літер; він натякає на якусь базу, крім Єдиної істинної бази (база 8); і навіть з його імені видно, що він робить. Зрозуміло, що це не спосіб Unix.
Отож ось радість od
(«восьмеричний відвал»).
По-перше, GNU, як ви знайдете на своєму Linux Mint:
od --format=x1 --read-bytes=10 foo
Тепер BSD, де іронія полягає в тому, що це насправді та сама програма, що і hexdump
:
od -t x1 -N 10 foo
Ви можете використовувати xxd
для цього.
$ xxd -ps -l 10 FILENAME
546865204d4954204c69
Це друкує перші 10 байт ( -l 10
) FILENAME
у простому шестигранному форматі ( -ps
).