Domanda

Esiste uno strumento per esaminare un'immagine squashfs esistente e scoprire i rapporti di compressione per file?

I punti bonus se mi aiutano possono stimare l'utilizzo flash di simboli collegati staticamente in un enorme eseguibile.

È stato utile?

Soluzione

La mia implementazione di ruby squashfs lo rende abbastanza facile da implementare.Controlla questa revisione: https://github.com/vasi/squash.rb/tree/9bac822ac08892a9764fb92314cad4066742ce06

Nota che squashfs raggruppa piccoli file (e le estremità finali di file grandi) e comprime questi "frammenti" insieme.È impossibile capire esattamente quanto ogni file contribuisce a questi gruppi, quindi ho stimato quella parte.

Altri suggerimenti

Il programma 7zip può fornire le informazioni.Usa 7z l -slt squasfsfile e ottieni un elenco leggibile dalla macchina di ogni file, comprese le dimensioni originali e compresse (compresse).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top