macOS/Linux 下查看二进制文件
2019-12-29 本文已影响0人
舌尖上的大胖
一、CLI 工具
1、hexdump
推荐用法:
$ hexdump -C
示例:
$ echo -e "abc\nxyz\r0123456789" | hexdump -C
00000000 61 62 63 0a 78 79 7a 0d 30 31 32 33 34 35 36 37 |abc.xyz.01234567|
00000010 38 39 0a |89.|
00000013
2、xxd
推荐用法:
$ xxd -g1
示例:
$ echo -e "abc\nxyz\r0123456789" | xxd -g1
00000000: 61 62 63 0a 78 79 7a 0d 30 31 32 33 34 35 36 37 abc.xyz.01234567
00000010: 38 39 0a 89.
3、od
示例:
$ echo -e "abc\nxyz\r0123456789" | od -t c -t d1 -t x1
0000000 a b c \n x y z \r 0 1 2 3 4 5 6 7
97 98 99 10 120 121 122 13 48 49 50 51 52 53 54 55
61 62 63 0a 78 79 7a 0d 30 31 32 33 34 35 36 37
0000020 8 9 \n
56 57 10
38 39 0a
0000023
参数说明:
参数 | 作用 |
---|---|
-t c |
字符显示,一个字节 |
-t d1 |
十进制显示,一个字节 |
-t x1 |
十六进制显示,一个字节 |
二、GUI 工具
1、Synalyze It! - Hex Editor for Mac
Synalyze It! Synalyze It! Pro HexFiend三、参考资料
(完)