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 | ||
archivage [Le 22/05/2012, 16:33] 197.0.68.134 [En ligne de commande] |
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 fichier, puis 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 |
- | * [[p7zip]] ou [[Q7Z]] ([[http://k7z.sourceforge.net/7Z/Q7Z/|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 , 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/linux/Xtremsplit|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) |
- | <code>Xtremsplit (--couper | --coller) <fichier> [options]</code> | + | === 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 | #!/bin/bash | ||
Ligne 74: | 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. |
* 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 89: | 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 ===== | ||