Existe-t-il une commande pour répertorier les tailles de fichier compressées pour les fichiers dans un fichier .zip?

11

Je voudrais voir la taille absolue en octets de chaque fichier qui a été compressé en un seul fichier zip. Après avoir lu la page de manuel de zip, je ne suis pas sûr que cet utilitaire puisse le faire. C'est sur Mac OS X.

Quelque chose comme:

$zip list myarchive.zip

file1.jpg 100 bytes compressed 3000 bytes uncompressed
file2.jpg 130 bytes compressed 3440 bytes uncompressed
Will Bradley
la source

Réponses:

16

Vous pouvez utiliser l' unziputilitaire avec le -vdrapeau:

unzip -v files.zip

Archive:  files.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 11-23-2011 15:02 00000000  file1
       0  Stored        0   0% 11-23-2011 15:02 00000000  file2
--------          -------  ---                            -------
       0                0   0%                            2 files

Remarque: Les tailles de fichier ici sont 0dues au fait que j'ai créé des fichiers de test de longueur nulle.

n0pe
la source
6

Ne fait pas unzip -l somefile.zipexactement ce que vous voulez?

Bruce Ediger
la source
3

unzip -ldonne la taille des fichiers non compressés et -vrépertorie les fichiers d'archive de manière verbale, ajoutant aux -linformations de base la méthode de compression, la taille compressée du fichier , le taux de compression et plus encore.

Sachin Divekar
la source