Archive RAR (.rar)
Spécification StandardL'archive RAR (RAR) est un format d'archive compressé propriétaire développé par Eugene Roshal, reconnu pour sa forte compression, son découpage en plusieurs volumes, son chiffrement AES-256 et ses enregistrements de récupération Reed-Solomon.
Convertir RAR en ZIP
Outil de conversion gratuit de RAR vers ZIP dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspection et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers RAR en inspectant leur séquence initiale d'octets binaires :
Signature d'en-tête au niveau des octets (octets magiques)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers RAR en inspectant leur séquence initiale d'octets binaires :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
52 61 72 21 1A 07 00 / 01 00REPRÉSENTATION ASCII : Rar!\x1a\x07..
Normalisation : Spécification de l'architecture RAR5
Spécifications techniques
| Architecture de conteneur | Architecture d'en-tête de bloc à longueur variable avec spécifications RAR4 (0x00) et RAR5 moderne (0x01 0x00) |
| Compression | Compression propriétaire basée sur LZSS avec grand dictionnaire glissant (jusqu'à 4 Go dans RAR5) et codage de Huffman |
| Ordre des octets | Petit-boutiste (Intel x86) |
| Espaces colorimétriques | N/A (Conteneur d'archive) |
| Canaux et structure | Hiérarchie de répertoires multi-fichiers, archives solides, parties fractionnées en plusieurs volumes (.r00/.part1.rar) |
| Dimensions maximales | Pratiquement illimitées (jusqu'à 16 exaoctets dans RAR5) |
| Transparence | Flux de données alternatifs NTFS complets, autorisations Unix et horodatages de précision |
| Prise en charge du traitement en continu | Enregistrements d'en-tête distribués dans tout le conteneur ; non diffusable sans l'ensemble complet des volumes |
Matrice de comparaison technique : RAR face aux concurrents
| Attribut technique | RAR (Actuel) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Enregistrements de récupération | Correction d'erreurs Reed-Solomon native | Logiciel libre (GNU LGPL) | Domaine public | Libre (POSIX) |
| Licence | Propriétaire (création commerciale) | Open Source gratuit (GNU LGPL) | Domaine public ouvert | Open Source gratuit (POSIX) |
| Chiffrement | AES-256 avec PBKDF2 / Blake2sp | AES-256 avec SHA-256 | ZipCrypto (faible) ou AES-256 | Aucun (nécessite GPG/OpenSSL) |
| Découpage multi-volume | Pionnier de l'industrie pour les volumes fractionnés | Pris en charge dans les volumes 7z | Pris en charge dans les ZIP étendus | Nécessite l'outil Unix « split » |
Modes de corruption courants et guide de restauration hexadécimale
WinRAR signale « Erreur de somme de contrôle dans le fichier chiffré » ou échec du CRC.
Cause initiale: Secteur endommagé sur le lecteur de stockage corrompant les octets de données compressées.
Récupération: Exécutez « Réparer l'archive » dans WinRAR ou File2File.app pour reconstruire les blocs à l'aide des enregistrements de récupération intégrés.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les analyseurs RAR ont historiquement été des cibles privilégiées pour les attaques en raison de vulnérabilités de traversée de chemin dans les anciens moteurs unrar.
Vecteurs d’attaque connus
- Vulnérabilités de traversée de chemin (directory traversal) permettant d'écrire des fichiers dans des chemins système arbitraires (par ex. CVE-2018-20250).
- Écriture hors limites dans les bibliothèques de décompression d'archives ACE héritées intégrées dans WinRAR.
- Dépassement de tampon lors de l'analyse d'en-têtes de volume RAR5 malformés.
Bonnes pratiques de défense: Extrayez les archives RAR à l'aide de moteurs WebAssembly modernes, sécurisés en mémoire et en bac à sable avec une normalisation stricte des chemins.
Origines historiques et jalons
Principaux avantages
- Les enregistrements de récupération Reed-Solomon intégrés permettent de réparer les archives endommagées ou corrompues dont des secteurs manquent.
- Les archives fractionnées en plusieurs volumes (.part1.rar, .part2.rar) facilitent la distribution de fichiers volumineux sur plusieurs supports.
- La puissante compression solide permet une réduction supérieure sur des groupes de fichiers similaires.
Limites techniques
- Format propriétaire : la création de fichiers RAR nécessite une licence WinRAR commerciale ou un compresseur RAR autorisé.
- Les bibliothèques d'extraction (unrar) sont disponibles en code source mais soumises à des conditions de licence interdisant l'ingénierie inverse.
- La décompression d'archives solides endommagées sans enregistrements de récupération peut corrompre les fichiers suivants dans le flux.
Faits intéressants
- RAR signifie « Roshal Archive », du nom de son inventeur Eugene Roshal.
- Les octets magiques pour le RAR4 classique sont « Rar!\x1a\x07\x00 », tandis que le RAR5 moderne utilise « Rar!\x1a\x07\x01\x00 ».
- Le rappel publicitaire de la version d'évaluation de WinRAR est devenu une légende d'Internet, le logiciel continuant de fonctionner indéfiniment après 40 jours.
Foire aux questions techniques
Qu'est-ce qu'un enregistrement de récupération RAR ?
Un enregistrement de récupération est une donnée redondante optionnelle utilisant la correction d'erreurs Reed-Solomon qui permet à WinRAR de reconstruire physiquement des archives endommagées même si des parties du fichier sont corrompues.
Puis-je ouvrir des fichiers RAR sans acheter WinRAR ?
Oui. Windows 11 extrait désormais les fichiers RAR de manière native, et File2File.app peut extraire et convertir des archives RAR gratuitement directement dans votre navigateur web.
Quelle est la différence entre RAR4 et RAR5 ?
RAR5 est la version moderne du format introduite en 2013, dotée de tailles de dictionnaire plus grandes (jusqu'à 4 Go), d'un chiffrement AES-256 plus robuste, de sommes de contrôle Blake2sp et d'une décompression multicœur plus rapide.