是否有任何工具可以检查现有的squashfs图像并找出每个文件的压缩率?

如果能帮助我估算出巨大的可执行文件中静态链接符号的闪存使用量,奖励积分

有帮助吗?

解决方案

我的ruby squashfs实现使此实现非常容易。查看此修订: https://github.com/vasi/squash.rb/tree/9bac822ac08892a9764fb92314cad4066742ce06

请注意,squashfs将小文件(和大文件的尾端)聚集在一起,并将这些“碎片”压缩在一起。不可能确切地找出每个文件对这些串的贡献,所以我估计了那部分。

其他提示

7zip程序可以提供信息。使用7z l -slt squasfsfile,您将获得每个文件的机器可读列表,包括原始大小和打包(压缩)大小。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top