Pergunta

Existe alguma ferramenta para examinar uma imagem squashfs existente e descobrir as taxas de compressão por arquivo?

Pontos de bônus, se isso me ajudar, posso estimar o uso de flash de símbolos vinculados estaticamente em um grande executável.

Foi útil?

Solução

Minha implementação do Ruby Squashfs torna isso muito fácil de implementar.Confira esta revisão: https://github.com/vasi/squash.rb/tree/9bac822ac08892a9764fb92314cad4066742ce06

Observe que o squashfs agrupa arquivos pequenos (e o final de arquivos grandes) e compacta esses 'fragmentos' juntos.É impossível descobrir exatamente quanto cada arquivo contribui para esses grupos, então estimei essa parte.

Outras dicas

O programa 7zip pode fornecer as informações.Use 7z l -slt squasfsfile para obter uma lista legível por máquina de cada arquivo, incluindo o tamanho original e compactado (compactado).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top