| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| p7zip [Le 05/12/2022, 12:21] – [Lignes de commande] style 141.227.26.230 | p7zip [Le 18/08/2025, 15:13] (Version actuelle) – ancienne révision (Le 17/08/2023, 21:08) restaurée 92.184.108.28 |
|---|
| **7zip** est un format libre d’archivage de fichiers avec un fort taux de compression. **p7zip** est le portage sous Linux du logiciel libre **7-Zip** | **7zip** est un format libre d’archivage de fichiers avec un fort taux de compression. **p7zip** est le portage sous Linux du logiciel libre **7-Zip** |
| |
| Le format **7-zip** lui-même est un format d'[[:archivage]] et non de [[:Sauvegarde]] : il n'enregistre pas les méta-données des fichiers (tel que l'heure de création, le groupe). Vous conservez donc les données mais perdez tout le reste. Voyez la page [[:Sauvegarde]] pour plus de détail. | Le format **7-zip** lui-même est un format d'[[:archivage]] et non de [[:Sauvegarde]] : il n'enregistre pas les métadonnées des fichiers (tel que l'heure de création, le groupe). Vous conservez donc les données mais perdez tout le reste. Voyez la page [[:Sauvegarde]] pour plus de détail. N'utilisez ce format en création d'archive qu'en étant bien conscient de cette limite. Si les métadonnées sont importantes pour vous, privilégiez le **.tar.gz**, qui préserve mieux les métadonnées que le **zip**, et plus encore que le **7zip**. |
| |
| Le paquet **pzip** gère les fichiers 7zip (extension **.7z**). La version du paquet **p7zip-full** permet également de gérer les archives d'autres formats : RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB et NSIS. | Le paquet **pzip** gère les fichiers 7zip (extension **.7z**). La version du paquet **p7zip-full** permet également de gérer les archives d'autres formats : RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB et NSIS. |
| |
| ==== Utilisation graphique ==== | ==== Utilisation graphique ==== |
| Votre version d'Ubuntu comprend forcément un logiciel graphique de gestion des archives compressés [[:File-Roller]] (pour GNOME), [[Engrampa]] (pour [[MATE]] ou [[Xubuntu]]), [[:Ark]] (pour KDE).. | Le format ''**7zip**'' (via la version en ligne de commande **pzip**) doit être installé. Il sera utilisé par les logiciels graphiques de votre PC qui gèrent les archives compressées. |
| | * **Pour extraire (décompresser) une archive**, il suffit de faire un clic-droit sur son fichier **.7z**, puis choisir "Extraire l'archive" (ou formulation équivalente selon votre variante d'Ubuntu, comme "Décompresser l'archive"). |
| Ces logiciels utilisent les programmes d'archivage / compressions que vous avez (tar, zip, gzip, bzi2, ...), y compris le format **7zip**. | * **Pour créer une archive**, il suffit de sélectionner les fichiers à compresser dans son explorateur de fichiers, puis faire un clic-droit, "compresser" (ou un équivalent), choisir le **''7zip''** dans les formats de compression/archivage proposés, et valider. |
| | |
| En ouvrant l'archive **.7z** dans ce logiciel, vous pouvez donc la manipuler. | |
| | |
| Plus simple encore, un simple clic droit sur l'archive puis "extraire ici" dans le menu contextuel suffira pour extraire et décompresser l'archive. | |
| | |
| De même, si vous sélectionnez un groupe de fichier ou de répertoire dans l'explorateur de fichiers, un clic droit vous donnera accès à un menu contextuel "Créer une archive". Celui-ci vous proposera ensuite un format, parmi lequel **7zip** (si vous l'avez installé). | |
| |
| | Les gestionnaires d'archives ne sont donc pas forcément indispensables, mais votre installation d'Ubuntu en a normalement un, permettant d'aller plus loin dans la manipulation des archives (ajouts ou suppressions partielles, par exemple). Si vous en cherchez un autre, consultez [[archivage|cette page]]. |
| ==== Lignes de commande ==== | ==== Lignes de commande ==== |
| Si la gestion graphique est plus simple, il peut être utile d'utiliser la ligne de commande, par exemple pour faire des scripts. | Si la gestion graphique est plus simple, il peut être utile d'utiliser la ligne de commande, par exemple pour faire des scripts. |
| * Créer des archives de taille voulue au format 7-Zip : <code>7z a -v(taille)(unités:b,k,m,g) <archive> <fichiers> ex : pour des fichiers de 2 Mo : 7z a -v2m <archive> <fichiers></code> | * Créer des archives de taille voulue au format 7-Zip : <code>7z a -v(taille)(unités:b,k,m,g) <archive> <fichiers> ex : pour des fichiers de 2 Mo : 7z a -v2m <archive> <fichiers></code> |
| * Créer une archive 7-Zip avec un mot de passe (le mot de passe est demandé pour extraire les fichiers) : <code>7z a -pMot_De_Passe <archive> <fichiers> </code> | * Créer une archive 7-Zip avec un mot de passe (le mot de passe est demandé pour extraire les fichiers) : <code>7z a -pMot_De_Passe <archive> <fichiers> </code> |
| * Créer une archive 7-Zip avec un mot de passe et le cryptage des noms de fichiers (le mot de passe est demandé pour afficher les fichiers contenu dans l'archive) : <code>7z a -mhe=on -pMot_De_Passe <archive> <fichiers> </code> | * Créer une archive 7-Zip avec un mot de passe et le chiffrement des noms de fichiers (le mot de passe est demandé pour afficher les fichiers contenu dans l'archive) : <code>7z a -mhe=on -pMot_De_Passe <archive> <fichiers> </code> |
| |
| <note tip>Les fichiers extraits sont placés là où vous vous trouvez. À la racine de votre home par exemple. Pour éviter de rechercher les fichiers extraits, pensez à vous déplacer dans le dossier contenant l'archive à extraire.</note> | <note tip>Les fichiers extraits sont placés là où vous vous trouvez. À la racine de votre home par exemple. Pour éviter de rechercher les fichiers extraits, pensez à vous déplacer dans le dossier contenant l'archive à extraire.</note> |