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 | ||
rar [Le 04/03/2015, 19:11] 109.128.255.200 [Gérer les .rar avec un logiciel graphique] |
rar [Le 08/11/2024, 17:02] (Version actuelle) 91.161.152.215 [Extraction de plusieurs .rar indépendants d'un même dossier] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>archivage format}} | + | {{tag>Jammy archivage format}} |
---- | ---- | ||
- | ======Le format RAR====== | + | ====== Format RAR ====== |
- | **[[wpfr>RAR_(format_de_fichier)|RAR]]** est un format d'archive, mais aussi celui d'une commande pour créer ce type d'archive. | + | **[[wpfr>RAR_(format_de_fichier)|RAR]]** est un format d'archive compressé, mais aussi une commande pour créer ce type d'archive. |
- | 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égées par un mot de passe). À noter que le format 7zip permet également le découpage en plusieurs parties des archives. | + | Comme toute archive compressée, le ''**RAR**'' permet de regrouper plusieurs fichiers en un seul (archivage), puis de les compresser (réduction de la taille).\\ |
+ | Les avantages du format (extension ''**.rar**'') sont sa capacité à créer des archives découpées en plusieurs fichiers **.rar** et à chiffrer ses archives (protection par mot de passe). Ce type de découpage favorise en particulier l'envoi par mail, une technologie qui n'aime pas les fichiers de trop grandes tailles (un format comme [[p7zip|zip]] permet également ce découpage). | ||
- | 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. | + | Il existe un utilitaire libre pour le format ''**RAR**'' mais il ne supporte pas les archives ''**RAR**'' en version 3. Pour extraire ces archives, il faudra utiliser le logiciel non libre **UnRar** (disponible sur Ubuntu). |
- | Vous pouvez donc [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://unrar-free|unrar-free]]** des [[:depots#universe_et_multiverse|dépôts Universe]] si vous voulez la version libre ou le paquet **[[apt://unrar|unrar]]** des [[:depots#universe_et_multiverse|dépôts Multiverse]] pour la version non libre, ainsi que le paquet **[[apt://rar|rar]]** des [[:depots#universe_et_multiverse|dépôts Multiverse]]. | + | <note important>Le caractère fermé de ce format, l'impossibilité d'extraire ou créer des archives ''**RAR**'' en version 3 sans utiliser un programme propriétaire (non libre) est un problème. Pour l'extraction vous n'avez sans doute pas le choix, mais pour la création d'archives, ce format est à éviter, un format plus standard ([[zip]], .[[tar]].gz) étant préférable.</note> |
- | Le caractère fermé de ce format, l'impossibilité d'extraire des archives RAR en version 3 de créer ce type d'archive avec un programme libre est cependant un gros problème. Ce format doit être évité dans la mesure du possible, un format plus standard devant être privilégié. | + | ===== Pré-requis ===== |
- | =====Gérer les .rar avec un logiciel graphique===== | + | * Disposer d'une connexion à Internet configurée et activée. |
- | Il existe énormément de logiciels graphiques qui peuvent extraire des .rar mais ici nous vous en avons choisis un en particulier apt://ark il est capable de décompresser des archives notamment "tar, zip, rar, gzip, bzi2, et aussi les images CD virtuelles | + | ===== Installation ===== |
+ | Les programmes **rar** et **unrar** ne sont pas installé par défaut. Si vous avez installé (ce qui vous est proposé lors de l'installation d'Ubuntu) les formats complémentaires inclus dans le méta-paquet [[apt>ubuntu-restricted-extras]] (ou si vous avez fait ensuite **sudo apt install ubuntu-restricted-extras** au terminal), alors **unrar** (décompression des archives **rar**) est installé sur votre système. Par contre **rar** (création des archives **rar**) doit être installé en plus (il n'est pas inclus dans **ubuntu-restricted-extras**). | ||
- | =====Gérer les .rar en ligne de commande===== | + | __Fonctionnalités d'**extraction** des archives **rar**__ |
+ | * si vous privilégiez le libre, cliquez sur **[[apt>unrar-free]]**. Mais cette version libre __ne supporte pas la version 3__ de **rar**. Ou au terminal : **sudo apt install unrar-free** | ||
+ | * pour le logiciel non-libre mais plus complet (version 3 de **rar**), cliquez ici : **[[apt>unrar]]**. Ou au terminal : **sudo apt install unrar** | ||
- | On utilise alors les commandes **rar** et **unrar**. | + | __Fonctionnalités de **création** des archives **rar**__ |
+ | * Cliquez sur [[apt>rar]]. Ou au terminal : **sudo apt install rar** | ||
+ | * Ce programme n'est pas libre. | ||
- | === Création === | + | =====Gérer les .rar avec un logiciel graphique===== |
+ | Le format ''**rar**'' (la version en ligne de commande) doit être installé. Il sera utilisé par les logiciels graphiques. | ||
+ | * **Pour extraire (décompresser) une archive**, il suffit de faire un clic-droit sur son fichier, puis choisir "Extraire l'archive" (ou formulation équivalente selon votre variante d'Ubuntu, comme "Décompresser l'archive"). | ||
+ | * **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 le **''rar''** dans les formats de compression/archivage proposés, et valider. | ||
- | rar a votre_archive.rar [liste des fichiers] | + | 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). Si vous en cherchez un autre, consultez [[archivage|cette page]]. |
+ | =====Gérer les .rar en ligne de commande===== | ||
- | === Extraction === | + | On utilise alors les commandes **rar** et **unrar** avec les options **a** (création) ou **x** (extraction) : |
+ | * Création : <code>rar a votre_archive.rar [liste des fichiers]</code> | ||
+ | * Extraction : <code>unrar x votre_archive.rar</code> | ||
+ | * Si l'archive est protégée par un mot de passe, il vous sera demandé sur chaque partie (si l'archive est découpée en plusieurs parties). Pour éviter ce problème : <code>unrar x -pvotre_mot_de_passe votre_archive.rar</code> | ||
- | unrar x votre_archive.rar | + | À noter que la commande n'a pas d'erreur de syntaxe : le mot de passe qui est ici "votre_mot_de_passe" est bien accolé au commutateur "-p". |
- | Si l'archive est protégée par un mot de passe, il vous sera demandé sur chaque partie (si l'archive est découpée en plusieurs parties). Pour éviter ce problème | + | Il existe d'autres commandes, [[https://ss64.com/bash/rar.html|disponibles dans le manuel]]. |
- | unrar x -pvotre_mot_de_passe votre_archive.rar | + | ==== Extraction de plusieurs .rar indépendants d'un même dossier ==== |
- | A noter que la commande n'a pas d'erreur de syntaxe : le mot de passe qui est ici "votre_mot_de_passe" est bien accolé au commutateur "-p". | + | Méthode la plus simple : |
+ | <code bash>for i in *.rar; do unrar x "$i"; done </code> | ||
+ | |||
+ | Cependant l'application enchaîne automatiquement et propose l'utilisation du même mot de passe. Exemple | ||
+ | <code>WinPE11_10_8_Sergei_Strelec_x86_x64_2024.09.20_English.iso.md5 - use current password? [Y]es, [N]o, [A]ll A </code> | ||
- | === Extraction de plusieurs .rar d'un même dossier === | + | ==== Extraction d'une archive découpée en plusieurs fichier RAR ==== |
- | + | Cette technique du découpage est utilisée pour des fichiers très volumineux, afin de pouvoir les télécharger plus facilement, ou afin de pouvoir les envoyer par mail. | |
- | Méthode la plus simple : | + | |
- | for i in *.rar; do unrar x "$i"; done | + | |
- | <note tip>Pour extraire un .rar en plusieurs morceaux: unrar e [nom du fichier].part1.rar, tous les autres morceaux sont extraits automatiquement pour former un seul fichier.</note> | + | On doit d'abord regrouper tous les sous-fichier ''**.rar**'' dans un même répertoire. Puis on passe la commande de décompression sur le seul 1er fichier (pas sur les suivants). |
+ | <code>unrar e [nom du fichier].part1.rar</code> | ||
- | <note tip>Astuce : renommer un .rar en .zip permet de l'ouvrir avec 7zip.</note> | + | S'ils se trouvent dans le même répertoire, tous les autres morceaux (part2, part3, ...) sont extraits automatiquement sans autre commande. |
=====Voir aussi===== | =====Voir aussi===== | ||
*[[archivage]] | *[[archivage]] | ||
- | * [[http://www.rarlab.com/|Site officiel du format RAR]] | + | * [[https://www.rarlab.com/|Site officiel du format RAR]] |
- | * [[http://www.youtube.com/watch?v=zQnswLPcWgQ|Vidéo HD de la présentation du programme Rar sous Ubuntu]] | + | * [[https://www.youtube.com/watch?v=zQnswLPcWgQ|Vidéo HD de la présentation du programme Rar sous Ubuntu]] |