gpt4 book ai didi

hexdump - 如何十六进制转储大文件

转载 作者:行者123 更新时间:2023-12-02 08:44:38 25 4
gpt4 key购买 nike

我想输出一个 8go 文件的 hexdump 结果。可以一块一块地做吗?如何指定有限数量的行(我已经阅读了手册页,它似乎对应于 -n 长度,但它没有用)

最佳答案

像这样的东西?转储即字节 3600 到 3700:

$ hexdump -n 100 -s 3600 -v -e '32/1 "%02x" "\n"' some_file

-s 3600 ; search to offset 3600 before starting dump.
-n 100 ; dump 100 bytes.
-e '32/1 "%02x" "\n"' ; dump 32 bytes pr. line and print by 1 as zero padded hex.

如果您需要 线路偏移量而不是字节,您可能不得不求助于例如sed:
$ sed -n '3701q;3600,3700p' some_file | hexdump -ve '32/1 "%02x" "\n"'

取决于你将要使用的数据,它也是一个简短的 C 程序的好候选人;P

关于hexdump - 如何十六进制转储大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13388916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com