Изучение степени сжатия сквоша - PullRequest
2 голосов
/ 02 декабря 2011

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

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

Ответы [ 2 ]

1 голос
/ 18 января 2017

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

1 голос
/ 26 мая 2012

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

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

...