微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

压扁然后重新压扁给出不同的大小?

如何解决压扁然后重新压扁给出不同的大小?

提取一个

固件.bin

使用 fmk mod kit 并给了我 3 个文件header.img,rootfs.img and footer.img 现在,每当我再次将所有文件重新打包到 firmware2.bin 中时,它都可以工作并升级路由器。 但是当我使用此命令 unsquashfs rootfs.img 将 rootfs.img 解压到 squashfs-root/ 然后我再次使用 mksquashfs rootfs-root/ squash_new.img -comp lzma -b 131072 压缩它“顺便说一下,它与原始 rootfs.img 具有相同的压缩方法和块大小” 但与 rootfs.img 相比,它给我的尺寸更小,而且路由器让我升级失败

这是两个文件的大小

squash_new.img(9,945,088 字节)

rootfs.img(9,232 字节)

unsquashfs 或 mksquashfs 有问题吗?

因为当我使用十六进制编辑器软件时,虽然我没有更改任何内容,但我注意到有些条目是不同的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。