确定squashfs的额外信息来自何处

时间:2019-12-30 17:38:55

标签: linux squashfs

我从IoT设备中提取了根文件系统,并且可以使用unsquashfs细读它。然后,我在单个文件中更改了一个字节,然后使用mksquashfs重新压缩了它。当我检查两个文件(原始文件和我创建的文件)时,binwalk的输出是相同的,只是大小不同。原始大小为1038570字节,而我创建的大小为1086112。我不知道额外数据来自何处。有什么工具或方法可以确定差异是什么?

1 个答案:

答案 0 :(得分:0)

因此,事实证明我在创建压缩文件系统时丢失了一个标志。 使用xz压缩器方法时,可以指定另一个标志-Xbcj,该标志进一步压缩按体系结构优化的压缩。添加完此选项并选择arm作为我的体系结构后,文件大小是相同的

相关问题