0

我有一个损坏的存档 XZ 压缩并尝试使用 hexdump 未成功提取一些文件:

hexdump -C $myfile.xz  | grep 7zXZ # to find the possible headers

然后我做了同样的事情来找到页脚:

hexdump -C $myfile.xz  | grep ]YZ 

然后我使用 dd 转储页眉和页脚之间的字节

dd if=$myfile.xz  skip=329872480  bs=1 count=5710 of=$newFile.xz

(页眉在偏移量 329872480 处跳过,页脚在 5710 位之后,即附近的那些)

我在不同的 hoffset 尝试了几次,并使用 unarchiver.app (我在 OSX 上)并查看它的临时文件,我可以在里面的文档中读取,但无论如何 unarchiver 和 unxz 告诉我存档(新存档用 dd 倾倒)不完整....关于我做错了什么有什么建议吗?

4

0 回答 0