Qu'est-ce que le format de fichier DAR ?
.dar est un format d'archive de sauvegarde Unix et Linux conçu comme un remplacement moderne de GNU tar. Contrairement à tar, qui a été conçu pour un accès séquentiel sur bande, les archives .dar prennent en charge l'accès aléatoire aux fichiers individuels grâce à un catalogue en fin d'archive - vous pouvez donc extraire un seul fichier sans lire toute l'archive.
Le format offre plusieurs capacités qui manquent à tar : compression par fichier (chaque fichier peut utiliser un algorithme différent - gzip, bzip2, lzo, xz, zstd ou lz4 - sélectionnable par motif de nom de fichier), sauvegardes différentielles et incrémentielles avec suivi des fichiers supprimés à travers les séries de sauvegardes, chiffrement intégré (AES-256, Blowfish, Twofish, Camellia ou OpenPGP), découpage de fichiers (slicing) configurable pour répartir de grandes archives sur plusieurs volumes, et vérification d'intégrité CRC par fichier.
Une archive se compose d'un ou plusieurs fichiers de tranches (slices). Chaque tranche commence par un en-tête de 16 octets (identifiant magique, nom de la tranche, drapeaux). Le contenu est stocké séquentiellement dans les tranches ; le catalogue (table des matières) est écrit à la fin de la dernière tranche pour permettre une extraction rapide par accès aléatoire. Tous les entiers multi-octets sont stockés en big-endian.
Les archives .dar ne sont pas compatibles avec tar ou ZIP. Les outils principaux sont le programme en ligne de commande dar et la bibliothèque partagée libdar. Un wrapper d'automatisation Python, dar-backup (GitHub : per2jensen/dar-backup), prend en charge les flux de travail de rotation d'archivage à long terme. Le format est activement maintenu depuis 2002 ; la série de versions actuelle est dar 2.7.x.
Sécurité et sûreté
RISQUE : LOWDAR est un format d'archive de sauvegarde ; le contenu est aussi sûr que les fichiers archivés. Si l'archive est chiffrée (DAR prend en charge AES-256, OpenPGP), vous avez besoin de la phrase secrète/clé pour l'extraire. Vérifiez toujours l'intégrité avec « dar -t » avant de faire confiance à une sauvegarde. Les archives de sources inconnues doivent être extraites dans un répertoire isolé et analysées.
Détails du format
en bref- Disk ARchive (Substance DAR) - DAR est également utilisé par le framework Substance (substance/dar sur GitHub) comme « Reproducible Document Archive » - un format différent basé sur ZIP pour les documents structurés ; sans rapport avec les sauvegardes de disques.
Programmes qui ouvrent les fichiers DAR
Détails techniques
spécifications approfondies| Type de conteneur | Archive binaire propriétaire basée sur des tranches (format DAR) |
| Ordre des octets | Big-endian (tous les entiers multi-octets du format) |
| Compression par fichier | Sélectionnable par fichier ou par motif de nom de fichier : gzip, bzip2, lzo, xz/lzma, zstd, lz4, ou aucune |
| Chiffrement | AES-256, Blowfish, Twofish, Camellia, Serpent (symétrique) ; la signature asymétrique OpenPGP est également prise en charge |
| Découpage de fichiers | L'archive se divise en fichiers de tranches de taille configurable ; chaque tranche possède un en-tête de 16 octets (magique, nom, drapeaux) |
| Emplacement du catalogue | Fin de la dernière tranche ; permet l'extraction par accès aléatoire de fichiers individuels sans lire toute l'archive |
| Modes de sauvegarde | Complète, différentielle et incrémentielle ; suivi des fichiers supprimés maintenu à travers les séries de sauvegardes |
| Vérification d'intégrité | CRC de longueur variable par données de fichier ; la structure de l'archive est également protégée par CRC |
| Version du format | Versionné (dar5, darK06 etc.) ; dar 2.7.x est rétrocompatible avec les archives créées par dar 2.4+ |
| Interface principale | Outil en ligne de commande dar et bibliothèque partagée libdar |
| Type MIME | application/x-dar |
| OS associé | Linux, macOS, FreeBSD, autres systèmes POSIX ; Windows via WSL ou Cygwin |
| Publié | 2002 (first release) |
| Dernière version | DAR 2.7.x (2023-2024; actively maintained) |
| Standard ouvert | Oui · libre de droits |
| Spécification | darbinding.sourceforge.net |
Conversions DAR
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DAR.