Исследование степени сжатия squashfs

Есть ли какой-либо инструмент для изучения существующего изображения squashfs и определения коэффициентов сжатия для каждого файла?

Бонусные баллы, если это поможет мне, могут оценить использование флэш-памяти статически связанных символов в огромном исполняемом файле.


person Atilla Filiz    schedule 02.12.2011    source источник


Ответы (2)


Моя реализация ruby ​​squashfs делает это довольно простым. Ознакомьтесь с этой версией: https://github.com/vasi/squash.rb/tree/9bac822ac08892a9764fb92314cad4066742ce06

Обратите внимание, что squashfs группирует небольшие файлы (и хвостовые части больших файлов) и сжимает эти «фрагменты» вместе. Невозможно точно определить, какой вклад в эти группы вносит каждый файл, поэтому я оценил эту часть.

person vasi    schedule 26.05.2012

Программа 7zip может предоставить информацию. Используйте 7z l -slt squasfsfile, и вы получите машиночитаемый список каждого файла, включая исходный и упакованный (сжатый) размер.

person Roger Binns    schedule 18.01.2017