Archive RAR (.rar)
Spécification StandardL'archive RAR (RAR) est un format d'archive compressé propriétaire développé par Eugène Rochal, 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
Convertisseur gratuit de RAR vers ZIP dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspecter et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers RAR en inspectant la séquence d'octets binaires de tête :
Signature d'en-tête au niveau des octets (Magic Bytes)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers RAR en inspectant la séquence d'octets binaires de tête :
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 |
| Boutisme 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é (jusqu'à 16 exaoctets dans RAR5) |
| Transparence | Flux de données alternatifs NTFS complets, autorisations Unix et horodatages de précision |
| Streaming et progressif | Enregistrements d'en-tête distribués dans tout le conteneur ; non diffusable sans l'ensemble complet des volumes |
Matrice de comparaison technique : RAR vs Concurrents
| Attribut technique | RAR (Actuel) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Enregistrements de récupération | Correction d'erreurs Reed-Solomon native | Aucun intégré | Aucun intégré | Aucun intégré |
| 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 récupération hexadécimale
WinRAR signale « Erreur de somme de contrôle dans le fichier chiffré » ou échec du CRC.
Cause racine: 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 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 de sécurité de haute valeur 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) écrivant 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.
Anecdotes techniques
- RAR signifie « Roshal Archive », du nom de son inventeur Eugène Rochal.
- 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 grand (jusqu'à 4 Go), d'un chiffrement AES-256 plus fort, de sommes de contrôle Blake2sp et d'une décompression multicœur plus rapide.