Accueil > Trucs Informatiques > compressions de fichiers, ZIP ...
compressions de fichiers, ZIP ...
Publié le 23 octobre 2017, dernière mise-à-jour le 1er septembre 2024, > 32 visites, >> 9056 visites totales.
explication
Quand un fichier est trop gros, on peut le compresser.
On peut aussi compresser plusieurs fichiers en un seul, c’est plus facile d’envoyer un seul fichier que 50. On parle alors d’archivage.
Synonymes : compresser, zipper, rarer , archiver
On peut compresser tous les fichiers, mais certains devront être décompresser avant d’être utilisés. On va alors décompresser, dézipper,dérarer, désarchiver.
Les fichiers compressés finissent en général par .zip, mais ils peuvent aussi finir par .tar, .gz , .rar , .lz, .7z, .ar, .epub, .cbr, .jar, , .xz, .lzma, .bz2,
REMARQUE très imprtante
De nombreux fichiers sont déjà compressés : en particulier les mp3 ; donc compresser un mp3 en zip ne changera que trop peu à sa taille la plupart du temps. Tenter plutot un changement de format par exemple en ogg .
...
remarque : Il existe deux type de zippage : le zippage avec perte et le zippage sans perte.
Toutes les images .jpg sont des images compressées avec perte. Les images .png sont compressées sans perte.
Presque toutes les vidéos sont des vidéos compressées avec perte.
Les .epub , .cbr sont des fichiers zip compressés.
On peut compresser avec ou sans mot de passe.
comment zipper
La plupart du temps, on ouvre l’explorateur de fichiers, on sélectionne les fichiers, clic droit, compresser. On choisit zip car on est presque sur que tout le monde pourra le décompresser ( même sur les smartphones ).
En dessous on montre comment optimiser la compression, soit en choisisssant une compression meilleure que zip ( mais les utilisateurs de windows seront encore perdus et utiliseront leur incompétence comme argument ), soit en utilisant une option meilleure que celle par défaut ( par exemple -0 pour zip , voir en dessous)
comment dézipper
La plupart du temps, on clic droit sur le fichier, décompresser
technique en terminal
Permet de chosir le taux de compression.
7z <command> [<switches>... ] <archive_name> [<file_names>... ] [<@listfiles>... ]
rar <command> [-<switch 1> -<switch N>] archive [files...]
zip [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$] [--longoption ...] [-b path] [-n suffixes] [-t date] [-tt date] [zipfile[file ...]] [-xi list]
programme | suffixe | commande | résultat | arrondi en Mo | temps de création (secondes) | compression |
7z | .7z | 7z a m rep/ | m.7z | 647 | 44 | 26 |
.zip | 7z a -tZIP m rep/ | m.zip | 704 | 56 | 20 | |
rar | .rar | rar a -r m rep/ | m.rar | 691 | 34 | 21 |
.rar | rar a -r -m0 m rep/ | m.rar | 823 | 1 | 6 | |
.rar | rar a -r -m5 m rep/ | m.rar | 691 | 35 | 21 | |
zip | .zip | zip -r m.zip rep/ | m.zip | 706 | 19 | 19 |
.zip | zip -r -0 m.zip rep/ | m.zip | 826 | 3 | 6 | |
.zip | zip -r -9 m.zip rep/ | m.zip | 705 | 27 | 20 | |
gzip | .gz | gzip -r -9 rep/ >m.gz | m.zip | 771 | 24 | 12 |
tar.bz2 | m.tar.bz2 | 703 | 20 | |||
tar.xz | m.tar.xz | 694 | 21 |
réparation d’archives :
rar r machin.rar
zip -F machin.zip --out reparee.zip
zip -FF machin.zip --out reparee.zip
extraction :
7z x machin
zip x machin.zip
rar x machin.rar
compression évoluées :
prg | option | exemple | explication |
zip | -s TAILLE | -s 100M | crée plusieurs archives |
zip | -@ | find . | zip source -@ |
zip les fichiers dont les noms sont donnés |
compressions avec mots de passe :
créer un fichier motdepasse.txt avec le mot de passe dedans ( une ligne, pas de sauts à la ligne ) ; rajouter --password $(cat motdepasse.txt)
à la fin de la ligne du zip .
rechrche d’un texte dans des fichiers compressés :
zgrep -a Texte *.gz