Le taux de compression de l'enquête
-
27-10-2019 - |
Question
est-il un outil pour examiner une image squashfs existante et et trouver des taux de compression par fichier?
Les points de bonus si elle me aide peut estimer l'utilisation du flash des symboles liés statiquement dans un exécutable énorme.
La solution
La mise en œuvre de mon rubis rend ce assez facile à mettre en œuvre. Consultez cette révision: https://github.com/vasi/squash.rb/tree/ 9bac822ac08892a9764fb92314cad4066742ce06
Notez que SquashFS grappes de petits fichiers (et les extrémités de la queue de gros fichiers) et compriment ces « fragments » ensemble. Il est impossible de savoir exactement combien chaque fichier contribue à ces grappes, donc j'estimé qu'une partie.
Autres conseils
Le programme 7zip peut fournir les informations. Utilisez 7z l -slt squasfsfile
et vous obtenez la machine liste lisible de chaque fichier, y compris la taille (compressé) original et emballé.