RAR

Qu’est-ce qu’un fichier RAR ?

Un format d’archive propriétaire. Il s’ouvre partout et ne se crée presque nulle part — ici non plus : la licence du seul outil libre l’interdit.

Ce qu’est RAR

RAR est un conteneur : une enveloppe pour des flux encodés par autre chose. Il est utilisé pour l’archivage.

L’extension est .rar et le nom complet RAR Archive. L’un et l’autre comptent moins que ce que le fichier peut contenir, et c’est le sujet du reste de cette page.

D’où vient RAR

win.rar GmbH l’a publié en 1993.

À un format resté lisible aussi longtemps, on peut confier quelque chose qu’on veut retrouver dans dix ans.

La spécification appartient à son éditeur

La lire hors du logiciel de l’éditeur repose sur le travail d’autres personnes, le plus souvent par observation et non par documentation. Cela marche presque toujours et parfois non, et c’est la raison de convertir ce que vous comptez garder.

Rien n’est jeté

RAR enregistre son contenu à l’identique. Le réenregistrer ne change rien : vous pouvez l’ouvrir, le modifier et le réenregistrer autant de fois que vous voulez sans accumuler de dégâts, et c’est ce qui en fait un format de travail plutôt qu’un format de livraison.

Il peut contenir un dossier entier

RAR enregistre un répertoire : les noms, les dossiers et la structure entre eux. C’est ce qui lui permet de remplacer un dossier dans une pièce jointe.

Ce qu’il fait pour se protéger

RAR porte une somme de contrôle, pour qu’un fichier abîmé soit détecté au lieu d’être mal lu en silence et un chiffrement facultatif.

Un fichier chiffré doit être déverrouillé avant que quoi que ce soit puisse le convertir, ici comme ailleurs. Un mot de passe n’est pas quelque chose qu’un convertisseur peut contourner, et à celui qui prétendrait le faire il ne faudrait surtout pas confier le fichier.

Ce qui ouvre RAR

WinRAR, 7-Zip et Keka le lisent, comme la plupart des programmes du même genre.

Quand un fichier ne s’ouvre pas, le format est rarement en cause : le plus souvent, c’est le programme qui est plus ancien que lui. Convertir vers quelque chose de plus ancien est le contournement fiable, et c’est à cela que sert le reste de ce site.

L’ouvrir dans un navigateur

Aucun navigateur ne le lit.

C’est de loin la raison la plus fréquente de le convertir : non pas que le format soit mauvais, mais que l’endroit où vous voulez montrer le fichier ne sache pas le lire.

C’est un format de livraison

RAR est fait pour être transmis, pas pour travailler dedans. Modifier un tel fichier est possible et rarement agréable ; la voie raisonnable passe par la source et un nouvel export.

Ce qui se passe mal avec lui

Les reproches qui reviennent : hors de son terrain, la prise en charge est inégale.

Rien de tout cela n’est une raison d’éviter le format. Ce sont les choses à connaître avant que l’une d’elles vous surprenne, ce qui est une affirmation différente et plus utile.

Quelqu’un vous en a envoyé un, et c’est ainsi que cela commence le plus souvent

RAR n’est plus un format que les gens choisissent pour eux-mêmes. Il arrive : depuis un téléchargement, d’un collègue qui utilise WinRAR parce qu’il était fourni avec la machine, d’une archive assemblée il y a dix ans, ou d’un forum où la convention s’est installée bien avant que personne ne la remette en question.

La question est donc presque toujours comment l’ouvrir plutôt que faut-il l’utiliser. Cela mérite d’être dit d’emblée, parce que les deux moitiés de RAR ne sont pas également disponibles — le lire est simple, et le créer est une affaire de licence plutôt qu’une affaire de technique.

Propriétaire, d’une manière que ZIP n’est pas

RAR a été créé par Eugene Roshal en 1993, et l’algorithme de compression reste propriétaire. Le côté décompression a été publié et peut être implémenté librement, ce qui explique pourquoi tant d’outils ouvrent les fichiers RAR. Le côté compression ne l’a pas été, et en écrire un légalement signifie obtenir une licence auprès du détenteur.

Cette asymétrie explique à peu près tout le paysage. Tous les utilitaires d’archive peuvent extraire un RAR ; seuls WinRAR et quelques licenciés peuvent en produire un. C’est aussi pourquoi Quinvert extrait les fichiers RAR et n’en crée pas — ce n’est pas une fonctionnalité manquante, c’est une licence que nous ne détenons pas et que nous ne pourrions pas obtenir dans un site statique, et la voie choisie est de passer par le serveur pour offrir l’extraction, avec les limites que cela impose côté taille et quota.

Il comprime vraiment mieux, et de combien

RAR bat généralement ZIP, et l’écart est réel plutôt que marketing. Sur des documents hétérogènes, attendez-vous à quelque chose comme dix à vingt pour cent de moins ; sur de grands ensembles de fichiers similaires, l’avantage se creuse considérablement, parce que RAR peut traiter l’ensemble comme un flux continu et trouver des répétitions au-delà des frontières de fichiers.

ZIP compresse chaque fichier indépendamment, ce qui permet d’extraire rapidement un élément d’une grande archive, et ce qui lui coûte en taille sur mille fichiers presque identiques. Aucun des deux comportements n’est faux. C’est un compromis entre accès aléatoire et taux de compression, et RAR a choisi le taux. Pour un envoi ponctuel, la différence compte peu. Pour une archive destinée à être téléchargée des milliers de fois, dix à vingt pour cent de bande passante économisée n’est pas anodin.

Les fichiers par parties, et pourquoi l’un d’eux ne suffit pas

RAR découpe une archive en volumes numérotés — .part1.rar, .part2.rar, et ainsi de suite, ou l’ancien schéma .r00, .r01. La convention vient de l’époque des disquettes et des limites d’upload, et elle survit là où un fichier unique serait trop grand pour le canal.

Ces fichiers ne sont pas des archives indépendantes. Chaque partie doit être présente dans le même dossier avant que l’extraction ne puisse commencer, et ouvrir la première partie est la façon d’extraire l’ensemble, pas le premier tiers. Une partie intermédiaire manquante signifie généralement que tout ce qui la suit est irrécupérable — ce qui est la raison la plus fréquente pour qu’une extraction RAR échoue en cours de route sans explication évidente. Pour des envois par messagerie ou par plateformes d’échange, regrouper les parties dans un même dossier et les zipper avant envoi est la seule façon de garantir qu’elles arrivent ensemble.

Les enregistrements de récupération, réellement inhabituels

RAR peut stocker des données redondantes à l’intérieur de l’archive précisément pour qu’un fichier endommagé puisse se réparer. Si quelques octets sont corrompus en transit ou sur un disque défaillant, une archive munie d’un enregistrement de récupération peut souvent les reconstruire sans l’original.

ZIP n’a rien d’équivalent, et c’est la seule fonctionnalité qui fait encore gagner à RAR sa place. C’est pourquoi les archives destinées à reposer sur un support optique, à survivre à des transferts peu fiables, ou à être stockées pendant des années étaient souvent faites en RAR par des gens qui y avaient réfléchi plutôt que par habitude. La taille de l’enregistrement se choisit à la création, et un pourcentage de récupération plus élevé protège mieux mais grossit l’archive : 3 à 5 pour cent est un bon compromis par défaut pour la plupart des usages.

Chiffrement, et la seule chose qu’il protège

RAR prend en charge le chiffrement AES du contenu des fichiers, et contrairement au schéma original de ZIP, il est correctement implémenté. Un RAR protégé par mot de passe n’est pas trivialement cassable ; sans le mot de passe, le contenu est réellement indisponible.

Par défaut, la liste des noms de fichiers reste lisible même quand le contenu ne l’est pas, donc un observateur peut voir ce que contient l’archive sans l’ouvrir. WinRAR propose une option pour chiffrer aussi les noms, et elle est désactivée à moins que quelqu’un ne l’ait choisie. Si les noms de fichiers eux-mêmes sont la partie sensible, cette distinction compte, et le coût en temps de chiffrement supplémentaire est négligeable pour la plupart des archives.

RAR5, et pourquoi un ancien outil refuse un nouveau fichier

Le format a changé substantiellement avec WinRAR 5 en 2013 — nouvelle compression, dictionnaires plus grands, structure différente. Les archives écrites dans le nouveau format ne sont pas lisibles par les outils qui ne comprennent que l’ancien, et il n’y a aucun moyen de le savoir depuis l’extension.

Un outil d’avant 2013, ou un dont le support RAR n’a jamais été mis à jour, signalera une archive inconnue ou corrompue sur un fichier parfaitement intact. Si un RAR refuse de s’ouvrir dans un programme et fonctionne dans un autre, c’est l’explication habituelle, et mettre à jour l’extracteur est la solution plutôt que de tenter de réparer le fichier. Pour un fichier problématique sous un nom sans histoire, 7-Zip sur le bureau lit toutes les versions du format et fait l’affaire sans coût.

Ce qu’il faut en faire une fois ouvert

Pour tout ce qui doit être transmis, reconditionnez en ZIP. Tous les systèmes d’exploitation actuels ouvrent ZIP sans rien installer, ce que RAR ne peut pas prétendre — un destinataire sur une machine Windows ou macOS standard peut n’avoir aucun moyen d’ouvrir un RAR, et lui en envoyer un revient à lui demander d’installer un logiciel sans le dire.

Pour quelque chose que l’on conserve plutôt que l’on envoie, laisser en RAR convient et il n’y a rien à gagner à convertir. Reconditionner recompresse le tout pour aucun bénéfice, et si l’original porte un enregistrement de récupération, convertir supprime la seule chose que RAR fait et que personne d’autre ne fait.

Pour la conservation à long terme, un RAR en bon état avec son enregistrement de récupération est l’un des formats d’archive les plus résistants qui existent. La combinaison d’une compression forte, d’une vérification d’intégrité, et de la capacité à se réparer après corruption partielle a fait sa réputation pour les archives destinées à survivre à des décennies, et c’est le seul usage où ses particularités propriétaires sont un avantage et non un obstacle.

Les données, au même endroit

Identifiants et origine du format RAR.
Extension.rar
Type de médiaapplication/vnd.rar
Publié parwin.rar GmbH
Première publication1993