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édentesRévision précédente
Prochaine révision
Révision précédente
archivage [Le 05/11/2016, 17:31] – [Graphiquement] 78.241.17.109archivage [Le 18/08/2025, 13:22] (Version actuelle) – [Réparer une archive corrompue] 141.227.26.230
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.
Ligne 13: 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** et **Xubuntu**.+  * [[: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.+  * Xarchiver ([[http://xarchiver.xfce.org|Site officiel]]) - gestionnaire d'archives léger.
   * [[peazip]] - interface graphique compatible avec de nombreux formats   * [[peazip]] - interface graphique compatible avec de nombreux formats
-  * [[k7z]] ([[https://code.google.com/archive/p/k7z/|Site officiel]]interface graphique de 7-Zip (logiciel libre) +  * [[:Engrampa]] - gestionnaire d'archive par défaut d'[[:mate|Ubuntu MATE]] et d'[[:Xubuntu]]. 
-  * [[Winrar]] ([[http://www.rarlab.com/|Site officiel]]) - gestionnaire d'archives (propriétaire) fonctionnant avec [[Wine]] dans sa version Windows.+  
  
 <note tip> <note tip>
Ligne 35: Ligne 38:
 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/linux/Xtremsplit|Xtremsplit]] (outil en [[:commande_shell|ligne de commande]], toujours disponible mais n'est plus maintenu.).\\ Exemple de [[:commande_shell|commande]]<code>Xtremsplit (--couper | --coller) <fichier> [options]</code> +  * pour le format .xtm , voir [[http://xtremsplit.fr/linux/Xtremsplit|Xtremsplit]] (toujours disponible mais n'est plus maintenu) 
-  * pour le format .exe [[:tutoriel:comment_installer_un_paquet|installez le paquet]]  **[[apt>p7zip-rar]]**, et entrez la commande : <code>7z e /chemin/vers/Votre_archive.exe</code> + 
-=== Script extract ===+=== 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> 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>
  
Ligne 70: 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
 +    * **zip -s taille origine destination** : une option permettant d'éclater "origine" (un répertoire, des fichiers, ...) en plusieurs fichiers zippés ne dépassant pas la "taille" maximum définie.
   * 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]].
  
Ligne 89: Ligne 93:
  
 ===== Archivage protégé par mot de passe ===== ===== 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.+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 : Vous entrerez ensuite cette commande :
  
Ligne 97: Ligne 101:
   * 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>   * 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...  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 fichier_crypté.rar [--threads thread_num] [--type rar|zip|7z]</code> +  * 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. Par défaut, rarcrack se lance sur 2 threads (2 processus) et détecte automatiquement le type d'archive mais vous pouvez le préciser(thread max = 12).+Ce qui est entre crochets est optionnel mais conseillé selon le typer de fichier à traiter. 
 + 
 +On peut aussi simplement utiliser l'option **zip -e**, qui demande un mot de passe lors de la création du zip. 
 ===== Voir aussi ===== ===== Voir aussi =====