Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
archivage [Le 15/12/2011, 15:17]
127.0.0.1 modification externe
archivage [Le 01/03/2023, 12:57] (Version actuelle)
141.227.26.230 [Graphiquement] ortho
Ligne 5: Ligne 5:
 ====== Archivage et compression de fichiers ====== ====== Archivage et compression de fichiers ======
  
-En informatique,​ une [[wpfr>​Archive_%28informatique%29|archive]] est un fichier ​compressé ​qui peut contenir ​plusieurs fichiers et répertoires. Les archives ​sont généralement des fichiers portant ​l'​extension .tar (format UNIX) ou .zip (sous windows) et ceux ci sont également ​souvent compressés.+En informatique,​ une [[wpfr>​Archive_(informatique)|archive]] est un fichier qui peut regrouper ​plusieurs fichiers et répertoires. Les archives ​les plus fréquentes sous linux portent ​l'​extension ​**.tar** (format UNIX)ou **.zip**. 
 + 
 +Les fichiers archives ​sont souvent compressés ​(gain de place), mais par forcément. Le format de compression **gzip** (.gz) est par exemple presque toujours associé au format d'​archives** .tar**.
  
 Cette page présente les différents formats d'​archives rencontrés sous Ubuntu ainsi que les différentes façons de les créer, de les extraire ou de les lire. Cette page présente les différents formats d'​archives rencontrés sous Ubuntu ainsi que les différentes façons de les créer, de les extraire ou de les lire.
- 
- 
  
 ===== Archiver et extraire une archive ===== ===== Archiver et extraire une archive =====
Ligne 15: Ligne 15:
  
 ==== Graphiquement ==== ==== Graphiquement ====
 +Les logiciels graphiques sous linux sont des surcouches aux différents formats d'​archivage et de compression,​ et savent normalement tous les utiliser. Encore faut-il que ceux ci-soient installés. Des formats comme le .[[tar]], le [[wpfr>​Gzip]],​ le [[zip|zip]] sont installés par défaut. Le [[rar|rar]] est à installer manuellement (le meta-paquet [[apt>​ubuntu-restricted-extras]] installe quand à lui sa fonction d'​extraction). Le [[p7zip|7Zip]] doit également être installé manuellement (cliquez ici [[apt>​p7zip]]).
  
-  * **Pour extraire (décompresser) une archive**, il suffit ​généralement ​de faire un clic-droit sur le fichier puis choisir "​Extraire l'​archive"​ (ou formulation équivalente,​ comme "​Décompresser l'​archive" ​par exemple). +  * **Pour extraire (décompresser) une archive**, il suffit de faire un clic-droit sur son fichierpuis choisir "​Extraire l'​archive"​ (ou formulation équivalente,​ comme "​Décompresser l'​archive"​). 
-  * **Pour créer une archive**, il suffit ​généralement ​de sélectionner les fichiers à compresser, puis faire un clic-droit ​sur un des fichiers sélectionnés ​et choisir "​Compresser"​.+  * **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 ​un des formats de compression/​archivage proposés, ​et valider.
  
-Plus de détails ​:+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) ​:
  
   * [[:​File-roller]] - gestionnaire d'​archives par défaut d'​**Ubuntu**.   * [[:​File-roller]] - gestionnaire d'​archives par défaut d'​**Ubuntu**.
   * [[:Ark]] - gestionnaire d'​archives par défaut de **Kubuntu**.   * [[:Ark]] - gestionnaire d'​archives par défaut de **Kubuntu**.
-  * [[:Xarchiver]] ([[http://​xarchiver.xfce.org|Site officiel]])- gestionnaire d'​archives léger, présent par défaut dans **Xubuntu**+  * Xarchiver ([[http://​xarchiver.xfce.org|Site officiel]]) - gestionnaire d'​archives léger. 
-  * [[peazip]] ​interface graphique de 7-Zip +  * [[peazip]] ​interface graphique ​compatible avec de nombreux formats 
-  * [[Q7Z]] ([[http://​k7z.sourceforge.net/​7Z/​Q7Z/​|Site officiel]]) : interface graphique de 7-Zip +  * [[:Engrampa]] - gestionnaire d'​archive par défaut d'[[:mate|Ubuntu MATE]] et d'[[:Xubuntu]]. 
-  * [[Winrar]] ([[http://​www.win-rar.com/​|Site officiel]]) : -gestionnaire ​d'archives ( Propriétaire ) fonctionnant avec [[Wine]] dans sa version Windows , mais également disponible en version 32 et 64 bits sur le site officiel.+  ​
  
 <note tip> <note tip>
Ligne 33: Ligne 34:
 ==== En ligne de commande ==== ==== En ligne de commande ====
  
-Chaque format d'​archive a un utilitaire en ligne de commande permettant de créer ou d'​extraire des archives.+Chaque format d'​archive a un utilitaire en [[:​commande_shell|ligne de commande]] permettant de créer ou d'​extraire des archives.
  
 Vous trouverez ci-dessous les commandes permettant de gérer chaque format: Vous trouverez ci-dessous les commandes permettant de gérer chaque format:
   * pour les formats .tar .tar.gz .tgz .tar.bz2 .tbz2 .tar.xz , voir la page [[tar]]   * pour les formats .tar .tar.gz .tgz .tar.bz2 .tbz2 .tar.xz , voir la page [[tar]]
-  * pour les formats .7z .zip .Zip64 .cab .rar .arj .gz .bz2 .tar .cpio .rpm .iso (image disque) .deb , voir la page [[p7zip]]+  * pour les formats .7z .zip .Zip64 .cab .rar .arj .gz .bz2 .tar .cpio .rpm .iso (image disque) ​.exe .deb , voir la page [[p7zip]]
   * pour le format .zip , voir la page [[zip]]   * pour le format .zip , voir la page [[zip]]
   * pour le format .rar , voir la page [[rar]]   * pour le format .rar , voir la page [[rar]]
   * pour le format .ace , voir la page [[unace]]   * pour le format .ace , voir la page [[unace]]
-  * pour le format .xtm , voir [[http://​xtremsplit.fr/​page-xtremsplit-telecharger-version-linux.html|Xtremsplit]] (outil en ligne de commande, ​n'est plus maintenu)+  * pour le format .xtm , voir [[http://​xtremsplit.fr/​linux/Xtremsplit|Xtremsplit]] (toujours disponible mais n'est plus maintenu)
  
 +=== Script extraction ===
 +Le script suivant permet de décompresser un large éventail de types de fichiers compressés. Il vous suffira juste de taper dans un [[:​terminal]] ​ la [[:​commande_shell|commande]] quel que soit le type d'​archive:​ <​code>​extract <​fichier></​code>​
  
-=== Script extract === +[[:​tutoriel:​comment_modifier_un_fichier|Ajoutez la fonction]] dans ~/.bashrc ​:
-Le script suivant permet de décompresser un large éventail de types de fichiers compressés. Il vous suffira juste de taper quel que soit le type d'​archive : <​code>​extract <​fichier></​code>​ +
- +
-[[:​tutoriel:​comment_modifier_un_fichier|Ajoutez la fonction]] dans ~/.Bashrc ​:+
 <​file>​ <​file>​
 +#!/bin/bash
 extract () { extract () {
   if [ -f "​$1"​ ] ; then   if [ -f "​$1"​ ] ; then
Ligne 72: Ligne 73:
   fi   fi
 } }
-</​file>​ 
  
 +</​file>​
 =====Découper un gros fichier en plusieurs petits morceaux===== =====Découper un gros fichier en plusieurs petits morceaux=====
  
-  * Sous Ubuntu ​(Gnome), il suffit d'un clic-droit sur votre gros fichier, choisir "​Compresser..."​ en .7z , en cochant la fonction "​Couper en volume de .." dans le menu "​Autres options"​+  * Sous Ubuntu, il suffit d'un clic-droit sur votre gros fichier, choisir "​Compresser..."​ en .7z , en cochant la fonction "​Couper en volume de .." dans le menu "​Autres options"​
   * Des logiciels spécifiques pour le morcellement de fichiers :   * Des logiciels spécifiques pour le morcellement de fichiers :
     * [[gnome-split|GNOME Split]] - permet le découpage et l'​assemblage de gros fichiers en plusieurs morceaux, supporte plusieurs formats.     * [[gnome-split|GNOME Split]] - permet le découpage et l'​assemblage de gros fichiers en plusieurs morceaux, supporte plusieurs formats.
-    * [[HjSplit]] - un logiciel multiplateforme permettant de découper et recoller un fichier en plusieurs morceaux. +    * [[HjSplit]] ​(n’existe plus) - un logiciel multiplateforme permettant de découper et recoller un fichier en plusieurs morceaux.
-    * [[http://​xtremsplit.fr/​xtremsplit-telecharger-version-windows_acces.html|Xtremsplit]] (application Windows à exécuter avec [[Wine]])+
   * Voir aussi : [[http://​blog.bmaron.net/​index.php?​post/​2007/​06/​10/​Separer-un-gros-fichier-en-plusieurs-petits-volumes|Séparer un fichier en plusieurs morceaux]].   * Voir aussi : [[http://​blog.bmaron.net/​index.php?​post/​2007/​06/​10/​Separer-un-gros-fichier-en-plusieurs-petits-volumes|Séparer un fichier en plusieurs morceaux]].
 +
 +===== Ré-assembler un zip découpé =====
 +Voir [[zip#​archives_zip_decoupees|archives zip découpées]].
  
 ===== Réparer une archive corrompue ===== ===== Réparer une archive corrompue =====
Ligne 88: Ligne 91:
 Voir le tutoriel [[:​tutoriel:​reparer_une_archive_corrompue|Comment réparer une archive corrompue]] Voir le tutoriel [[:​tutoriel:​reparer_une_archive_corrompue|Comment réparer une archive corrompue]]
  
 +===== Archivage protégé par mot de passe =====
 +Si vous avez une archive, le plus souvent **.rar**, protégée par mot de passe, ouvrez un terminal. Rendez-vous dans le dossier contenant l'​archive avec la commande **cd**.
 +Vous entrerez ensuite cette commande :
 +
 +<​code>​ unrar e -kb -p- nom_archive.rar </​code>​
 +
 +En cas d'​oubli du mot de passe vous avez plusieurs outils :
 +  * Pour les **zip** [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] ​ **[[apt>​fcrackzip]]**. Puis utilisez la commande : <​code>​fcrackzip -c a -p aaaaaa fichier_protege.zip</​code>​
 +Qui va tester le fichier ''​fichier_protege.zip''​ avec toutes les possibilités de 6 caractères en minuscule. Vous pourrez aussi tester sur une plage de caractère (ex: de 6 à 10 lettres), avec plus de caractères ( majuscules, accentués...Etc),​ ou avec une liste de mots prédéfinis... ​
 +  * Pour les archives rar, 7z ou zip [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] ​ **[[apt>​rarcrack]]**. Puis utilisez la commande : <​code>​rarcrack /<​chemin>/​monfichier.rar [--type rar|zip|7z]</​code>​
 +Ce qui est entre crochets est optionnel mais conseillé selon le typer de fichier à traiter.
 ===== Voir aussi ===== ===== Voir aussi =====
  
  • archivage.1323958628.txt.gz
  • Dernière modification: Le 01/01/2012, 16:17
  • (modification externe)