Linux 展示二进制文件内容
od
od -A x -t x1c -v your_binary_file
以 Redis dump.rdb 文件为例.
output:
000000 52 45 44 49 53 30 30 31 30 fa 09 72 65 64 69 73
R E D I S 0 0 1 0 372 \t r e d i s
000010 2d 76 65 72 05 37 2e 30 2e 30 fa 0a 72 65 64 69
- v e r 005 7 . 0 . 0 372 \n r e d i
000020 73 2d 62 69 74 73 c0 40 fa 05 63 74 69 6d 65 c2
s - b i t s 300 @ 372 005 c t i m e 302
000030 2d f0 8d 62 fa 08 75 73 65 64 2d 6d 65 6d c2 48
- 360 215 b 372 \b u s e d - m e m 302 H
000040 2b 0d 00 fa 08 61 6f 66 2d 62 61 73 65 c0 00 ff
+ \r \0 372 \b a o f - b a s e 300 \0 377
000050 05 51 4d 87 06 4f e8 a6
005 Q M 207 006 O 350 246
000058
hexdump
hexdump -C your_binary_file
output:
00000000 52 45 44 49 53 30 30 31 30 fa 09 72 65 64 69 73 |REDIS0010..redis|
00000010 2d 76 65 72 05 37 2e 30 2e 30 fa 0a 72 65 64 69 |-ver.7.0.0..redi|
00000020 73 2d 62 69 74 73 c0 40 fa 05 63 74 69 6d 65 c2 |s-bits.@..ctime.|
00000030 2d f0 8d 62 fa 08 75 73 65 64 2d 6d 65 6d c2 48 |-..b..used-mem.H|
00000040 2b 0d 00 fa 08 61 6f 66 2d 62 61 73 65 c0 00 ff |+....aof-base...|
00000050 05 51 4d 87 06 4f e8 a6 |.QM..O..|
00000058