Hvordan du skal se på en Unix File i Hex

Hvordan du skal se på en Unix File i Hex


Når du redigerer binære datafiler eller kjørbare programfiler, er det ofte nødvendig å bruke heksadesimale seer. Standard tekstredigeringsprogrammer tolke kontroll tegn som linjeskift, linjeskift, og andre skjermen posisjonering tegn på en måte som gjør visning binære data umulig.

Nesten alle Unix distribusjoner er buntet med oktale dump programmet, od. De od verktøyet synspunkter filer i oktale modus som standard, men kan også vise filer i heksadesimal modus når den brukes med -X flagget.

Bruksanvisning

1 Påberope od kommandoen med -x flagget på binærfilen.

ex) od -x file.dat

0000000 6346 7342 0d54 520A 63f7 6e68 0d69 4e00

0000020 70a0 6b6c 0a0c 75d2 6e6d 65fc 0a1d 2341

0000040 63c6 73d2 0d54 520A 63f7 6e68 0d69 4e00

2 Hvis filen er lang, kan du rør det gjennom pg-kommandoen til å dele det opp i sider for visning.

ex) od -x file.com | pg

3 Tolke filen. Avhengig av om det er data eller kjørbare instruksjoner på maskinen, kan du trenger mer informasjon for å finne ut hva de betyr.