Qu'est-ce que le format de fichier RAR ?
Les fichiers avec l'extension .rar contiennent des archives de données compressées avec un algorithme propriétaire. Le format a été publié pour la première fois en 1993 par le programmeur russe Eugene Roshal et est actuellement développé et maintenu par RARLAB parallèlement à leur logiciel WinRAR. Deux générations majeures de format existent : RAR4 (dominant dans les années 2000) et RAR5, introduit en 2013 avec WinRAR 5.0, qui a apporté un chiffrement plus fort et une structure d'archive mise à jour.
.rar offre une compression élevée et prend en charge de nombreuses fonctionnalités supplémentaires, telles que :
- La récupération de données après des erreurs de stockage, en utilisant des fichiers de volume de récupération
.rev - Le fractionnement de grandes archives en plusieurs petites parties - les volumes de continuation utilisent des extensions comme
.r00,.r01, et ainsi de suite - Le chiffrement AES-256 du contenu de l'archive (RAR5 ; AES-128 dans l'ancien format RAR4)
- Les sommes de contrôle CRC32 et la vérification par hachage BLAKE2sp 256 bits pour l'intégrité des fichiers
Restrictions concernant les archives RAR
Les archives RAR ne peuvent être créées qu'avec le logiciel graphique WinRAR sur Microsoft Windows, ou avec le programme en ligne de commande rar sur d'autres plateformes. Des applications tierces peuvent également créer des fichiers .rar si elles détiennent un accord de licence avec RARLAB. L'extraction est moins restreinte - RARLAB rend le code source de unrar librement disponible, bien qu'il interdise l'ingénierie inverse. Étant donné que RAR4 et RAR5 utilisent des structures différentes, tous les outils ne prennent pas en charge les deux ; les logiciels plus anciens peuvent échouer à ouvrir les fichiers RAR5.
Sécurité et sûreté
RISQUE : MEDIUMLe format RAR lui-même est sûr, mais les archives sont un vecteur classique de diffusion de logiciels malveillants : elles cachent les types de fichiers réels jusqu'à l'extraction et peuvent contourner les filtres de base. Ainsi, un .rar provenant d'une source non fiable peut contenir des exécutables ou des scripts - analysez le contenu avant de lancer quoi que ce soit. Deux précautions spécifiques : (1) les archives RAR5 peuvent être chiffrées en AES-256 et protégées par mot de passe, ce qui est également utilisé pour échapper à l'analyse antivirus, soyez donc méfiant vis-à-vis des RAR protégés par mot de passe envoyés de manière non sollicitée ; (2) les fichiers RAR SFX .exe exécutent du code par conception - n'ouvrez des archives SFX que si elles proviennent de sources de confiance. L'approche la plus sûre consiste à extraire un RAR normal et à inspecter ses fichiers en premier.
Détails du format
en brefProgrammes qui ouvrent les fichiers RAR
Détails techniques
spécifications approfondies| Octets magiques | `52 61 72 21 1A 07` (« Rar! » + 0x1A 0x07) à l'offset 0 du fichier |
| Octet de signature de version | 7ème octet `00` = RAR 1.5-4.x ; octets `01 00` = RAR5 (introduit avec WinRAR 5.0, 2013) |
| Type MIME | `application/vnd.rar` |
| Algorithme de compression | Propriétaire ; variante PPMd pour le texte, basé sur LZSS pour les données binaires ; les fichiers partagent un dictionnaire de compression unique en mode « solide » |
| Chiffrement | AES-128 CBC (RAR4) / AES-256 CBC avec dérivation de clé PBKDF2 (RAR5) |
| Vérification d'intégrité | CRC32 par fichier (RAR4) ; CRC32 ou hachage BLAKE2sp 256 bits optionnel par fichier (RAR5) |
| Nommage multi-volumes | Hérité : `.r00`, `.r01`, … ; moderne : `.part1.rar`, `.part2.rar`, … (par défaut dans RAR5) |
| Volumes de récupération | Les fichiers `.rev` stockent des données de parité permettant la reconstruction de volumes manquants sans retélécharger l'ensemble |
| Compression solide | Tous les fichiers partagent un seul dictionnaire de compression - améliore considérablement le taux pour de nombreux petits fichiers similaires |
| Archives auto-extractibles | WinRAR peut produire des archives SFX `.exe` avec un décompresseur intégré ne nécessitant aucun outil séparé sur Windows |
| Encodage des noms de fichiers | UTF-8 nativement dans RAR5 ; dépendant de la page de code dans RAR4, ce qui peut déformer les noms entre différentes régions |
| Commentaires d'archive | Des commentaires en texte brut jusqu'à 64 Ko peuvent être intégrés dans l'en-tête de l'archive |
| Chiffrement d'en-tête | Fonctionnalité optionnelle qui chiffre la liste des fichiers, masquant les noms de fichiers jusqu'à ce que le mot de passe correct soit fourni |
| Modèle de licence | La création propriétaire nécessite WinRAR ou un SDK sous licence ; source `unrar` disponible pour l'extraction uniquement - ingénierie inverse interdite |
| Publié | 1993 (RAR 1.0); RAR4 format ~2002; RAR5 format 2013 (WinRAR 5.0) |
| Spécification | www.rarlab.com |
Conversions RAR
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers RAR.