我有一个 155GB 规范十六进制 + ASCII 十六进制转储
hexdump -C blah > dump.dp
然后跑:
strings dump.dp | grep -bo 'XXXX' > found.txt
现在,该文件包含该字符串在文件中的十六进制偏移量,例如 [2255252:XXXX]。现在,我需要将十六进制偏移量 2254252 到 2255600 获取到一个新文件中。
现在,我尝试将输出重定向到一个文件,以便它看起来像带有十六进制和 ASCII 的原始 hexdump,例如
00000000 41 42 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 43 |A B . . . . . . . . . . . . . C|
然而,当我跑步时
od -j 0x2254252 -N 218714 -v -x dump.dp > chunk1.txt
输出看起来像
2254252 2030 3030 2030 4030 4040
我该怎么做才能使它看起来像 hexdump 的 hex+ASCII 而不是那样?