Qu'est-ce que le format de fichier ARC ?
.arc est un format de fichier d'archive compressée créé par System Enhancement Associates (SEA) en 1985. La compression réduit la taille de l'archive - qui peut contenir un ou plusieurs fichiers ou dossiers - pour faciliter le partage de fichiers avec d'autres utilisateurs.
Le format .arc utilise un algorithme de compression sans perte pour stocker les données : une archive .arc réduit la taille globale des fichiers et dossiers qu'elle contient sans aucune perte d'informations. Chaque fichier membre au sein de l'archive est introduit par l'octet 0x1A suivi d'un code de méthode de compression d'un octet, qui indique comment cette entrée particulière a été compressée.
La méthode de compression ARC a été introduite en 1985 et a rapidement atteint son apogée de popularité. C'était une époque de croissance dynamique des réseaux commutés, et de nombreux utilisateurs de modems ont accueilli le format .arc comme un moyen très pratique de partager des données. Ce format était particulièrement populaire parmi les utilisateurs de Bulletin Board Systems (BBS). Les vitesses de connexion Internet à l'époque étaient plutôt lentes, et les fichiers .arc offraient des tailles de fichiers plus petites et nécessitaient donc moins de bande passante lors du téléchargement ou du téléversement. De nos jours, l'algorithme ARC est rarement utilisé, ayant été supplanté par des formats plus avancés tels que les archives ZIP, .arj et .lzh.
Il est à noter qu'avant l'introduction de .arc, l'archivage et la compression des données étaient deux processus distincts. L'introduction du format .arc a réuni ces deux opérations en une seule étape - une innovation considérable à l'époque. Cela a été réalisé en combinant les fonctions de deux programmes distincts : SQ pour la compression et LU pour l'archivage (gestion de bibliothèque).
Sécurité et sûreté
RISQUE : MEDIUMLe format ARC lui-même est constitué de données inertes, mais comme toute archive, il peut masquer des exécutables ou des scripts jusqu'à l'extraction. Analysez donc le contenu d'un .arc provenant d'une source non fiable avant d'exécuter quoi que ce soit. Une mise en garde supplémentaire spécifique à l'ARC : c'est un format ancien, donc un .arc inattendu peut en réalité être un fichier de données de jeu ou un conteneur délibérément obscur plutôt que quelque chose que vous devez « ouvrir » - identifiez d'abord la source. Évitez les téléchargements de « lecteurs ARC » suspects et les convertisseurs en ligne qui imposent des installateurs - tenez-vous-en à PeaZip/IZArc/The Unarchiver depuis leurs sites officiels.
Détails du format
en bref- Archive FreeArc - Archiveur à haut taux de compression non lié, créé par Bulat Ziganshin (vers 2006), qui utilise également .arc ; son fichier commence par l'ASCII « ArC » + un octet de version et le développement a cessé depuis.
- Internet Archive ARC (collecte Web) - Conteneur stockant de nombreuses ressources Web collectées dans un seul fichier ; le prédécesseur à en-tête texte du WARC, sans rapport avec l'archive SEA.
- Archive de données de jeu - De nombreux jeux (Capcom, outils Nintendo et autres) utilisent un conteneur de données .arc propriétaire que seuls leurs outils de modding comprennent.
Programmes qui ouvrent les fichiers ARC
Détails techniques
spécifications approfondies| Développeur | System Enhancement Associates (SEA) ; créé par Thom Henderson |
| Signature de fichier | 0x1A à l'offset 0 suivi d'un code de méthode de compression d'un octet ; chaque entrée membre répète ce motif d'en-tête 0x1A+méthode |
| Type MIME | application/x-arc |
| Méthodes de compression | Plusieurs méthodes sans perte par entrée : non compressé (méthodes 1-2), packed/RLE (3), squeezed/Huffman (4), crunched/variantes LZW (5-8), squashed (9) |
| Limite de nom de fichier membre | Jusqu'à 12 caractères ; stocké sous forme de champ de 13 octets complété par des zéros - reflète les conventions de nom de fichier DOS 8.3 |
| Vérification d'intégrité | Somme de contrôle CRC-16 stockée par en-tête d'entrée membre |
| Structure du fichier | Liste plate séquentielle d'entrées membres ; chaque en-tête contient le nom du fichier, la taille compressée, la taille originale, l'horodatage et le CRC-16, suivis des données compressées |
| Horodatage | Mot de date/heure DOS compressé par entrée membre ; résolution de l'heure de modification de 2 secondes |
| Plateforme d'origine | Conçu pour MS-DOS et CP/M ; format binaire optimisé pour le transfert de fichiers par modem à faible bande passante |
| Importance historique | Premier outil largement adopté à combiner la compression de fichiers et l'archivage en une seule opération, remplaçant le flux de travail séparé SQ+LU |
| Ère d'utilisation maximale | Du milieu des années 1980 au début des années 1990 ; format d'archive dominant sur les Bulletin Board Systems (BBS) avant que le ZIP ne devienne la norme |
| Remplacé par | ZIP (1989), ARJ, LHA/LZH, et plus tard RAR et 7-Zip ; conservé le plus longtemps dans les communautés de préservation BBS et de rétro-informatique |
| Outils d'extraction modernes | nomarch et arc CLI sur Linux ; PeaZip et IZArc sur Windows ; The Unarchiver sur macOS |
| Encodage | Binaire ; aucune section d'en-tête textuelle ou ASCII |
| Publié | 1985 (SEA ARC, the BBS-era archiver) |
| Standard ouvert | Oui · libre de droits |
| Spécification | fileformats.archiveteam.org |
Conversions ARC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ARC.