Ceci est une ancienne révision du document !



Format RAR

RAR est un format d'archive compressé, mais aussi une commande pour créer ce type d'archive.

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 « .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.

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 le logiciel non libre UnRar (disponible sur Ubuntu).

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 cependant un gros problème. Ce format doit être évité dans la mesure du possible, un format plus standard (zip, .tar.gz) devant être privilégié.
  • Disposer d'une connexion à Internet configurée et activée.

La plupart des logiciels graphiques de compression/décompression savent utiliser RAR, si le programme en ligne de commande est installé. Pour ce faire :

Fonctionnalités d'extraction des archives rar

  • si vous privilégiez le libre, cliquez sur unrar-free. Mais cette version libre ne supporte pas la version 3 de rar. Ou au terminal : sudo apt install unrar-free
  • pour des fonctionnalités plus complètes (la version 3), cliquez ici : unrar. Ou au terminal : sudo apt install unrar

Fonctionnalités de création des archives rar

  • Cliquez sur rar. Ou au terminal : sudo apt install rar
  • Ce programme n'est pas libre.

Il existe énormément de logiciels graphiques qui peuvent extraire des .rar comme File-Roller (GNOME), Engrampa (pour MATE ou Xubuntu) ou Ark (KDE). Il sont capables de manier des archives notamment tar, zip, rar, gzip, bzi2, et aussi les images CD virtuelles.

Le gestionnaire d'archive par défaut de votre installation est très probablement compatible RAR, et saura donc gérer cette archive compressée dès que vous aurez installé rar (pour la création) ou unrar / unrar-free (pour l'extraction).

On utilise alors les commandes rar et unrar :

  • Création :
    rar a votre_archive.rar [liste des fichiers]
  • Extraction :
    unrar x votre_archive.rar
  • 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 :
    unrar x -pvotre_mot_de_passe 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".

Extraction de plusieurs .rar d'un même dossier

Méthode la plus simple :

 for i in *.rar; do unrar x "$i"; done 
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.
  • rar.1662881327.txt.gz
  • Dernière modification: Le 11/09/2022, 09:28
  • par christophe c