Pregunta

¿Existe alguna herramienta para examinar una imagen de squashfs existente y averiguar las proporciones de compresión por archivo?

Si me ayuda, los puntos de bonificación pueden estimar el uso de flash de símbolos vinculados estáticamente en un ejecutable enorme.

¿Fue útil?

Solución

Mi implementación de ruby squashfs hace que esto sea bastante fácil de implementar.Consulte esta revisión: https://github.com/vasi/squash.rb/tree/9bac822ac08892a9764fb92314cad4066742ce06

Tenga en cuenta que squashfs agrupa archivos pequeños (y los extremos finales de archivos grandes) y comprime estos 'fragmentos' juntos.Es imposible averiguar exactamente cuánto contribuye cada archivo a estos grupos, así que calculé esa parte.

Otros consejos

El programa 7zip puede proporcionar la información.Utilice 7z l -slt squasfsfile y obtendrá una lista legible por máquina de cada archivo, incluido el tamaño original y empaquetado (comprimido).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top