質問

既存のsquashfsイメージを調べて、ファイルごとの圧縮率を調べるツールはありますか?

巨大な実行可能ファイルで静的にリンクされたシンボルのフラッシュ使用量を見積もることができる場合のボーナスポイント。

役に立ちましたか?

解決

私のrubysquashfsの実装により、これは非常に簡単に実装できます。このリビジョンを確認してください: https://github.com/vasi/squash.rb/tree/9bac822ac08892a9764fb92314cad4066742ce06

squashfsは小さなファイル(および大きなファイルの末尾)をまとめて、これらの「フラグメント」を一緒に圧縮することに注意してください。各ファイルがこれらの束にどの程度寄与しているかを正確に把握することは不可能なので、その部分を推定しました。

他のヒント

7zipプログラムは情報を提供できます。7z l -slt squasfsfileを使用すると、元のサイズとパックされた(圧縮された)サイズを含む、各ファイルの機械可読リストを取得できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top