Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
formats_archives [Le 23/03/2008, 20:52] Canigou 66 gèrer; > gérer ; |
formats_archives [Le 16/03/2016, 19:44] (Version actuelle) 90.31.59.7 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Dapper Edgy Feisty compression fichiers}} | + | ~~REDIRECT>archivage~~ |
- | + | ||
- | ---- | + | |
- | + | ||
- | ====== Les formats d'archives ====== | + | |
- | + | ||
- | Cette page présente les différents formats d'archives compressées rencontrés sous Ubuntu ainsi que les différentes façons de les créer, de les extraire ou de les lire. | + | |
- | + | ||
- | + | ||
- | ===== Présentation ===== | + | |
- | + | ||
- | Sous Ubuntu, un seul logiciel graphique ou plusieurs petits utilitaires en ligne de commande permettent de gérer tous les formats d'archives. Par contre, seuls certains formats sont installés « de base » sur le système. | + | |
- | + | ||
- | //Pour extraire ou créer des archives compressées, vous devrez donc avoir installé le support du format voulu sur votre système.// | + | |
- | + | ||
- | ===== Gestion des archives ===== | + | |
- | + | ||
- | Pour chaque format d'archives décrit ci-dessous, vous trouverez les paquets à installer pour obtenir le support du format sur votre système. | + | |
- | Il suffit d'installer le paquet en question pour pouvoir utiliser ces archives graphiquement ou en ligne de commande. | + | |
- | + | ||
- | ==== Graphiquement ==== | + | |
- | + | ||
- | Le Gestionnaire d'archives **File-Roller** gère toutes les archives dont vous aurez installé le support. Il est installé par défaut sur Ubuntu. | + | |
- | + | ||
- | [[:file-roller|Plus d'informations sur File-Roller…]] | + | |
- | + | ||
- | ==== En ligne de commande ==== | + | |
- | + | ||
- | Chaque format d'archive a un utilitaire en ligne de commande permettant de créer ou d'extraire des archives. | + | |
- | + | ||
- | Vous trouverez ci-dessous les commandes permettant de gérer chaque format. | + | |
- | + | ||
- | ===== Formats libres ===== | + | |
- | + | ||
- | Pour tous les formats à base de Tar, vous verrez que les options de tar sont les mêmes : | + | |
- | * **c** : crée l'archive ; | + | |
- | * **x** : extrait l'archive ; | + | |
- | * **f** : utilise le fichier donné en paramètre ; | + | |
- | * **v** : active le mode « verbeux » (bavard, affiche ce qu'il fait). | + | |
- | + | ||
- | Puis selon la compression souhaitée : | + | |
- | * **z** : ajoute la compression Gzip ; | + | |
- | * **j** : ajoute la compression Bzip2. | + | |
- | + | ||
- | ==== GNU Tar (.tar) ==== | + | |
- | + | ||
- | L'archive **Tar** est un vieux format, créé pour les bandes magnétiques, qui consiste à ajouter des fichiers à un seul, l'un après l'autre. | + | |
- | Ce n'est pas un format de compression mais juste une façon d'archiver plusieurs fichiers dans un seul. | + | |
- | + | ||
- | Ce format est géré nativement par Ubuntu. La seule commande à utiliser est **tar**. | + | |
- | + | ||
- | === Création === | + | |
- | + | ||
- | tar -cvf votre_archive.tar votre_dossier/ | + | |
- | + | ||
- | === Extraction === | + | |
- | + | ||
- | tar -xvf votre_archive.tar | + | |
- | + | ||
- | ==== GNU Tar GZ (.tar.gz ou .tgz) ==== | + | |
- | + | ||
- | Ces archives sont des archives Tar compressées avec **Gzip**, un utilitaire de compression libre. | + | |
- | + | ||
- | La compression Gzip est gérée nativement par Ubuntu. On peut compresser une archive « .tar » en « .tar.gz » avec **gzip** et décompresser un « .tar.gz » en « .tar » avec **gunzip**, mais la méthode la plus rapide est de compresser et décompresser directement avec **tar**. | + | |
- | + | ||
- | **Remarque :** On rencontre parfois l'extension « .tgz » au lieu de « .tar.gz ». | + | |
- | + | ||
- | === Création === | + | |
- | + | ||
- | tar -zcvf votre_archive.tar.gz votre_dossier/ | + | |
- | + | ||
- | === Extraction === | + | |
- | + | ||
- | tar -zxvf votre_archive.tar.gz | + | |
- | + | ||
- | ==== GNU Tar Bzip2 (.tar.bz2) ==== | + | |
- | + | ||
- | Ces archives sont des archives Tar compressées avec **Bzip2**, un utilitaire de compression libre plus puissant que Gzip. **Bzip2** crée des fichiers beaucoup plus petits mais utilise plus de ressources processeur surtout pour compresser. | + | |
- | + | ||
- | Pour utiliser le format « .bz2 », [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **bzip2 bunzip2** disponibles dans les [[:dépôts]]. | + | |
- | + | ||
- | **Remarque :** On rencontre parfois l'extension « .tbz2 » au lieu de « .tar.bz2 ». | + | |
- | + | ||
- | === Création === | + | |
- | + | ||
- | tar -jcvf votre_archive.tar.bz2 votre_dossier/ | + | |
- | + | ||
- | === Extraction === | + | |
- | + | ||
- | tar -jxvf votre_archive.tar.bz2 | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== 7zip (.7z) ==== | + | |
- | + | ||
- | Les archives **7-zip** sont relativement récentes et offrent un excellent taux de compression. De plus, les noms de fichiers des archives 7-zip étant stockées en Unicode, les archives 7-zip sont pleinement compatibles entre Windows et Linux au niveau des fichiers contenant des caractères accentués. | + | |
- | + | ||
- | Pour utiliser le format « .7z », vous pouvez [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **p7zip** et/ou **p7zip-full** (selon les formats que vous voulez gérer ; cf tableau ci-dessous) disponibles tous deux dans les [[:depots#universe_et_multiverse|dépôts Universe]]. | + | |
- | + | ||
- | ^ Le paquet ^ contient ^ et gère ^ | + | |
- | | p7zip | p7zip, 7zr | 7z | | + | |
- | | p7zip-full | 7z, 7za | 7z, zip, Zip64, cab, rar, arj, gz, bz2, tar, cpio, rpm, iso (image disque), deb | | + | |
- | + | ||
- | === Création === | + | |
- | + | ||
- | Selon le paquet installé : | + | |
- | 7z a votre_archive.7z dossier/ | + | |
- | ou | + | |
- | 7za a votre_archive.7z dossier/ | + | |
- | ou | + | |
- | 7zr a votre_archive.7z dossier/ | + | |
- | + | ||
- | === Extraction === | + | |
- | + | ||
- | Selon le paquet installé : | + | |
- | 7z x votre_archive.7z | + | |
- | ou | + | |
- | 7za x votre_archive.7z | + | |
- | ou | + | |
- | 7zr x votre_archive.7z | + | |
- | ou | + | |
- | p7zip -d votre_archive.7z | + | |
- | + | ||
- | ===== Formats non libres ===== | + | |
- | + | ||
- | ==== Zip (.zip) ==== | + | |
- | + | ||
- | **Zip** est un vieux format d'archives, tirant son origine de [[wpfr>PKZIP|PKZip]], développé par [[wpfr>Phil_Katz|Phil Katz]] en 1989. Il a été utilisé pendant de nombreuses années sous DOS et Windows. | + | |
- | + | ||
- | Le format « .zip » est supporté nativement dans Ubuntu. On utilise alors les commandes **zip** et **unzip**. | + | |
- | + | ||
- | === Création === | + | |
- | + | ||
- | zip votre_archive.zip [liste des fichiers] | + | |
- | + | ||
- | === Extraction === | + | |
- | + | ||
- | unzip votre_archive.zip | + | |
- | + | ||
- | ==== WinRAR (.rar) ==== | + | |
- | + | ||
- | Le format [[wpfr>RAR_(format_de_fichier)|RAR]] a été inventé par Eugene Roshal. Il en a publié le code source de façon à pouvoir les extraire « librement » (avec un logiciel libre). | + | |
- | + | ||
- | Les avantages du format « .rar » sont sa capacité de créer des archives découpées en plusieurs parties et sa possibilité de chiffrer les archives (protéger par un mot de passe). | + | |
- | + | ||
- | Il existe un utilitaire libre pour le format RAR mais il ne supporte pas les dernières archives RAR (version 3). Pour extraire ces archives, il faudra utiliser la version non libre de UnRar. | + | |
- | + | ||
- | Vous pouvez donc [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **unrar-free** des [[:depots#universe_et_multiverse|dépôts Universe]] si vous voulez la version libre ou le paquet **unrar** des [[:depots#universe_et_multiverse|dépôts Multiverse]] pour la version non libre, ainsi que le paquet **rar** des [[:depots#universe_et_multiverse|dépôts Multiverse]]. | + | |
- | + | ||
- | === Création === | + | |
- | + | ||
- | rar a votre_archive.rar [liste des fichiers] | + | |
- | + | ||
- | === Extraction === | + | |
- | + | ||
- | unrar x votre_archive.rar | + | |
- | + | ||
- | Si l'archive est protégée par un mot de passe, il vous sera demandé. | + | |
- | + | ||
- | ==== Ace (.ace) ==== | + | |
- | + | ||
- | Le format d'archives **Ace** n'est plus beaucoup utilisé. Toutefois, si vous voulez l'utiliser, vous pouvez [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **unace** des [[:depots#universe_et_multiverse|dépôts Universe]]. | + | |
- | + | ||
- | === Extraction === | + | |
- | + | ||
- | unace x votre_archive.ace | + | |
- | + | ||
- | Si lors de l'extraction d'une archive « .ace », vous obtenez un message du genre : | + | |
- | + | ||
- | <file>File compressed with unknown method. Decompression not possible.</file> | + | |
- | + | ||
- | Il vous faut la dernière version (2.5). | + | |
- | + | ||
- | === Installation de la version 2.5 === | + | |
- | + | ||
- | == À partir de Feisty == | + | |
- | + | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **unace-nonfree** des [[:depots#universe_et_multiverse|dépôts Multiverse]] qui contient la version 2.5. | + | |
- | + | ||
- | == Pour Dapper et Edgy == | + | |
- | + | ||
- | Téléchargez l'[[http://www.winace.com/files/linunace25.tgz|archive pour Linux]] depuis le [[http://www.winace.com/|site de WinAce]] dans votre répertoire personnel : | + | |
- | + | ||
- | cd ~ && wget http://www.winace.com/files/linunace25.tgz | + | |
- | + | ||
- | Extrayez cette archive. Ici on ne veut extraire que le fichier binaire de l'archive qui contient trois fichiers. On tapera donc : | + | |
- | + | ||
- | tar zxvf linunace25.tgz unace | + | |
- | + | ||
- | Enfin placez le binaire **unace** dans le répertoire adéquat du système : | + | |
- | + | ||
- | sudo mv unace /usr/bin/ | + | |
- | + | ||
- | ===== Liens ===== | + | |
- | + | ||
- | * [[http://rlwpx.free.fr/WPFF/comploc.htm|Comparatif des performances de différentes méthodes de compression de fichiers]] | + | |
- | * [[wpfr>Compression_de_données|Wikipédia - Compression de données]] | + | |
- | * [[http://www.gnu.org/software/tar/tar.html|Site officiel de GNU Tar]] | + | |
- | * [[http://www.rarlab.com/|Site officiel du format RAR]] | + | |
- | * [[http://www.winzip.com/|Site officiel de Winzip (pour Windows)]] | + | |
- | * [[http://www.7-zip.org/|Site officiel de 7-zip]] | + | |
- | * [[http://www.winace.com/winace.html|Site officiel de WinAce (pour Windows)]] | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | //Contributeurs : [[:utilisateurs:_Enchained]], [[:utilisateurs:cedy-na-mix]]// | + |