aspose.info
FR

RAR

Mis à jour le

Qu’est-ce qu’un fichier RAR ?

Les fichiers avec l’extension .rar sont des fichiers d’archive créés pour stocker des informations sous forme compressée ou normale. RAR, qui signifie Roshal ARchive file format, est un format de fichier propriétaire créé par Eugene Roshal en 1995, qui était un ingénieur logiciel russe. Le format est utilisé pour archiver des fichiers avec différentes méthodes, y compris diverses techniques de compression. Il existe plusieurs logiciels d’application disponibles pour Windows, Linux et MacOS pour l’extraction de fichiers RAR. Le logiciel WinRAR, par RARLab, est l’utilitaire d’archivage de fichiers shareware (gratuit pendant 40 jours) pour la plate-forme Microsoft Windows ; le logiciel a été porté sur Linux (uniquement en tant qu’extracteur) par le même auteur, Eugene Roshal.

Historique des versions du format de fichier RAR

  • v1.3 (original, n’a pas de signature “Rar!”)
  • v1.5
  • v2.0 - publié avec WinRAR 2.0 et Rar pour MS-DOS 2.0
  • v2.9 - publié dans WinRAR version 3.00
  • v5.0 - pris en charge par WinRAR 5.0 et versions ultérieures

Principales caractéristiques du format RAR

RAR est dans le domaine depuis assez longtemps et est l’un des formats de fichiers d’archivage préférés. Les principales caractéristiques du format RAR sont :

Taux de compression élevé : Supérieur à ZIP, comparable aux formats 7z et zipx.

Cryptage de fichier fort par conception : Les archives RAR4 cryptées reposent sur un cryptage basé sur AES-128 tandis que les archives RAR5 cryptées reposent sur un cryptage AES-256 avec une planification de clé améliorée

Capacités avancées de correction d'erreurs et de récupération de données : enregistrements de récupération facultatifs lors de la création de l’archive

Taille du fichier : Minimum 20 octets et maximum 2^63 octets (8 exaoctets de taille totale de l’archive)

Archives RAR multi-volumes : Possibilité de diviser des archives volumineuses en plusieurs fichiers plus petits pour faciliter le transfert sur le réseau. Dans ce cas, les extensions de fichier sont incrémentées de 1 pour représenter les volumes divisés

Format de fichier RAR

Les spécifications complètes du format RAR ne sont pas disponibles publiquement et c’est pourquoi les détails sur le format ne peuvent pas être formulés de manière concise.

Disposition générale des archives

La disposition générale d’un format de fichier RAR introduit dans la version 5.0 est la suivante :

Format de fichier
Module auto-extractible (en option)
Signature RAR 5.0
En-tête de chiffrement d’archive (facultatif)
En-tête de l’archive principale
En-tête du service de commentaire d’archive (facultatif)
En-tête de fichier 1
En-têtes de service (NTFS ACL, flux, etc.) pour le fichier précédent (facultatif)
…
En-tête de fichier N
En-têtes de service (NTFS ACL, flux, etc.) pour le fichier précédent (facultatif)
Enregistrement de récupération (facultatif)
Fin de l’entête de l’archive

Des informations sur chaque section du fichier RAR mentionnée ci-dessus peuvent être trouvées dans le document Spécifications du format de fichier RAR 5.0.

Archives RAR auto-extractibles

Si le fichier RAR lui-même est auto-extractible, les informations auto-extractibles sont contenues au début du fichier précédant la signature de l’archive. Sa taille et son contenu ne sont pas définis.

Signature RAR 5.0

La signature RAR est un en-tête de 8 octets composé du nombre magique suivant :

0x 52 61 72 21 1A 07 00

où

0x6152 - HEAD_CRC

0x72 - HEAD_TYPE

0x1A21 - HEAD_FLAGS

0x0007 - HEAD_SIZE

Références

Voir aussi