Wat is het DAR-bestandsformaat?
.dar is een Unix- en Linux-back-uparchiefformaat dat is ontworpen als een moderne vervanger voor GNU tar. In tegenstelling tot tar, dat is gebouwd voor sequentiële tapetoegang, ondersteunen .dar-archieven willekeurige toegang (random access) tot individuele bestanden via een catalogus aan het einde van het archief - u kunt dus een enkel bestand uitpakken zonder het hele archief te lezen.
Het formaat biedt verschillende mogelijkheden die tar mist: compressie per bestand (elk bestand kan een ander algoritme gebruiken - gzip, bzip2, lzo, xz, zstd of lz4 - selecteerbaar op basis van bestandsnaampatroon), differentiële en incrementele back-ups met het bijhouden van verwijderde bestanden over back-upseries heen, ingebouwde versleuteling (AES-256, Blowfish, Twofish, Camellia of OpenPGP), configureerbare bestandssplitsing (slicing) om grote archieven over meerdere volumes te verdelen, en CRC-integriteitscontrole per bestand.
Een archief bestaat uit een of meer slice-bestanden. Elke slice begint met een header van 16 bytes (magic identifier, slicenaam, vlaggen). De inhoud wordt sequentieel opgeslagen binnen de slices; de catalogus (inhoudsopgave) wordt aan het einde van de laatste slice geschreven om snelle extractie via willekeurige toegang mogelijk te maken. Alle integers van meerdere bytes worden opgeslagen als big-endian.
.dar-archieven zijn niet compatibel met tar of ZIP. De primaire tools zijn het dar-opdrachtregelprogramma en de gedeelde bibliotheek libdar. Een Python-automatiseringswrapper, dar-backup (GitHub: per2jensen/dar-backup), ondersteunt workflows voor archiefrotatie op de lange termijn. Het formaat wordt sinds 2002 actief onderhouden; de huidige releaseserie is dar 2.7.x.
Beveiliging & veiligheid
RISICO: LOWDAR is een back-uparchiefformaat; de inhoud is net zo veilig als de gearchiveerde bestanden. Als het archief is versleuteld (DAR ondersteunt AES-256, OpenPGP), heeft u de wachtwoordzin/sleutel nodig om uit te pakken. Controleer altijd de integriteit met „dar -t” voordat u een back-up vertrouwt. Archieven uit onbekende bronnen moeten naar een geïsoleerde map worden uitgepakt en gescand.
Formaatdetails
in een notendop- Disk ARchive (Substance DAR) - DAR wordt ook gebruikt door het Substance-framework (substance/dar op GitHub) als „Reproducible Document Archive” - een ander op ZIP gebaseerd formaat voor gestructureerde documenten; niet gerelateerd aan schijf-back-ups.
Programma's die DAR-bestanden openen
Technische details
diepe specificaties| Containertype | Eigen op slices gebaseerd binair archief (DAR-formaat) |
| Bytevolgorde | Big-endian (alle integers van het formaat met meerdere bytes) |
| Compressie per bestand | Selecteerbaar per bestand of op bestandsnaampatroon: gzip, bzip2, lzo, xz/lzma, zstd, lz4, of geen |
| Versleuteling | AES-256, Blowfish, Twofish, Camellia, Serpent (symmetrisch); OpenPGP asymmetrische ondertekening wordt ook ondersteund |
| Bestandssplitsing | Archief wordt gesplitst in slice-bestanden van configureerbare grootte; elke slice heeft een header van 16 bytes (magic, naam, vlaggen) |
| Locatie catalogus | Einde van de laatste slice; maakt extractie van individuele bestanden via willekeurige toegang mogelijk zonder het hele archief te lezen |
| Back-upmodi | Volledig, differentieel en incrementeel; bijhouden van verwijderde bestanden wordt bijgehouden over back-upseries heen |
| Integriteitscontrole | CRC met variabele lengte per bestandsgegevens; archiefstructuur ook beschermd door CRC |
| Formaatversie | Versiebeheer (dar5, darK06 etc.); dar 2.7.x is achterwaarts compatibel met archieven gemaakt door dar 2.4+ |
| Primaire interface | dar-opdrachtregeltool en libdar gedeelde bibliotheek |
| MIME-type | application/x-dar |
| Bijbehorend OS | Linux, macOS, FreeBSD, andere POSIX-systemen; Windows via WSL of Cygwin |
| Uitgebracht | 2002 (first release) |
| Laatste versie | DAR 2.7.x (2023-2024; actively maintained) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | darbinding.sourceforge.net |
DAR conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over DAR-bestanden.