我有一个big-endian zImage文件,我从闪存芯片中转储。
我挖掘了zImage的十六进制转储,找到了一个xz标题(FD 37 7A 58 5A 00),让我相信它是用xz压缩的。
01c2010 4d00 8c5d 0000 0000 4d00 4a60 0000 0000
01c2020 7a58 fd37 0001 5a00 de36 6922 edc2 03c0
如何使用dd从标题开始抓取文件,如何解压缩文件?我正在研究一个小端ThinkPad。
答案 0 :(得分:2)
是的,字节序列不太可能偶然出现。这是一个xz标题。
没有" big-endian xz文件"。它只是该文件中的xz流。只需将流从标题提取到文件末尾即可。 xz格式是自终止的,因此用xz解压缩将忽略末尾的垃圾。