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 23/08/2016, 08:28] 78.228.28.92 [Archivage protégé par mot de passe] |
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. | ||
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 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** 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 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 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. |
* 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 92: | ||
===== 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 100: | ||
* 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. |
===== Voir aussi ===== | ===== Voir aussi ===== | ||