[[p7zip]]
Piste: » p7zip
7-Zip / p7zip
7-Zip est un logiciel libre d’archivage de fichiers avec un fort taux de compression.
Il a été conçu pour Windows et a été porté sous Unix/Linux mais sans interface graphique. Ce portage fait par un développeur indépendant s'appelle p7zip.
p7zip complétera avantageusement votre logiciel d'archivage favori lorsque celui-ci n'arrive pas à extraire certaines archives.
- Un fort taux de compression dans le nouveau format 7z utilisant la compression LZMA.
- 7-Zip est un logiciel libre distribué sous les termes de la licences GNU LGPL.
- Formats supportés :
- En compression et décompression : 7z, ZIP, GZIP, BZIP2 et TAR.
- En décompression seulement : RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB et NSIS.
- Capacité du format 7z de créer des archives auto-extractibles (SFX) au format windows (.exe).
- S'intègre à file-roller pour permettre l'archivage et l'extraction au format 7z uniquement : les autres formats supportés ne seront pas disponibles dans file-roller.
- Permet de couper une archive à la taille voulue (pour le partage par mail par exemple).
- Fonction d'encryptage de l'archive.
Le format 7-zip ne devrait pas être utilisé pour des sauvegardes sur Linux/Unix car il ne prend pas en charge l'appartenance des fichiers : propriétaire et groupe.
Interfaces graphiques
Deux interfaces graphiques dorénavant : Q7Z.

On peut consulter pour information les 2 pages suivantes sur les formats d'archives et le gestionnaire de fichier d'ubuntu : FileRoller.
+ PeaZip
Pré-requis
Installation
Vous pouvez utiliser au choix le paquet Ubuntu ou la dernière version du site 7-zip.
Paquet Ubuntu
Il faut installer au choix les paquets p7zip ou p7zip-full +/- p7zip-rar selon les fonctionnalités désirées.
- p7zip fournit 7zr, une version minimale de 7za qui gère seulement les archives 7z. Il fournit aussi le paquet p7zip qui n'est qu'une enveloppe "wrapper" de 7zr.
- p7zip-full fournit 7za et 7z qui gèrent non seulement les archives 7z mais aussi les archives ZIP, Zip64, CAB, RAR, ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO et DEB.
- p7zip-rar est une extension de p7zip-full pour le rendre capable d'extraire les archives RAR (version 2 et 3).
Dernière version officielle
Il vous faut télécharger le logiciel sur le site officiel.
- Rendez-vous sur le sur le site de 7-Zip.
- Dans la section Téléchargement, choississez ensuite la version pour Linux-x86.
- Téléchargez alors la dernière version de
p7zipdans la section Latest File Releases sur sourceforge.
N.B. : La section Latest File Releases fournit la version binaire. Ceux qui savent et préfèrent compiler les sources récupèreront « p7zip_<version>_src_all.tar.bz2 ».
Décompressez ensuite l'archive téléchargée (avec FileRoller sous Ubuntu). Ceux qui préfèrent la ligne de commande utiliseront tar -xjvf <archive>.
Ouvrez un terminal et déplacez-vous dans le dossier de l'archive décompressée.
Si vous ne savez pas comment faire ceci, allez voir les principales commandes de la console.
Lancez alors la commande suivante pour installer le logiciel :
sudo ./install.sh
Q7Z (QT4 - KDE)
Télécharger le fichier .deb de la dernière version disponible de Q7Z sur http://k7z.sourceforge.net/7Z/Q7Z/. Double cliquez sur le .deb et l'installateur de paquet Gdebi fera le reste. Ce paquet apparaîtra désormais dans la rubrique : installés (locaux ou obsolètes) de Synaptic.
La compilation du paquet n'a pas inclus de fichier .desktop compatible avec les spécifications freedesktop utilisées par ubuntu. Il faut donc créer une entrée dans le menu principal pour disposer d'un raccourci. Pour cela, allez dans le menu Système puis Préférences puis Menu principal. Dans la colonne Menus, choisissez un menu pour rajouter le raccourcis, puis cliquez sur Nouvel Element et complétez par les informations :
- Chemin de l'icône : /usr/share/icons/hicolor/32x32/apps/Q7Z.png
- Commande : /usr/bin/Q7Z.pyw
PeaZip (GTK - Gnome)
Téléchargez le deb ici : http://peazip.sourceforge.net/
Utilisation
Vous trouverez une liste de toutes les commandes de 7-Zip disponibles en exécutant (au choix) :
7z -h man 7z
Quelques exemples :
- Lister le contenu d'archive :
7z l <archive>
- Décompresser une archive sans respecter l'arborescence des fichiers extraits :
7z e <archive>
- Décompresser une archive en respectant l'arborescence des fichiers (crée un fichier du nom de l'archive contenant les fichiers extractés) :
7z x <archive>
- Créer une nouvelle archive au format 7-Zip :
7z a <archive> <fichiers>
- Créer des archives de taille voulue au format 7-Zip :
7z a -v(taille)(unités:b,k,m,g) <archive> <fichiers> ex : pour des fichiers de 2 Mo : 7z a -v2m <archive> <fichiers>
