Was ist das DAR-Dateiformat?
.dar ist ein Unix- und Linux-Backup-Archivformat, das als moderner Ersatz für GNU tar entwickelt wurde. Im Gegensatz zu tar, das für den sequentiellen Zugriff auf Magnetbänder konzipiert wurde, unterstützen .dar-Archive den Direktzugriff (Random Access) auf einzelne Dateien über einen Katalog am Ende des Archivs - so können Sie eine einzelne Datei extrahieren, ohne das gesamte Archiv lesen zu müssen.
Das Format bietet mehrere Funktionen, die tar fehlen: Komprimierung pro Datei (jede Datei kann einen anderen Algorithmus verwenden - gzip, bzip2, lzo, xz, zstd oder lz4 - auswählbar nach Dateinamenmuster), differenzielle und inkrementelle Backups mit Verfolgung gelöschter Dateien über Backup-Serien hinweg, integrierte Verschlüsselung (AES-256, Blowfish, Twofish, Camellia oder OpenPGP), konfigurierbare Dateiteilung (Slicing), um große Archive auf mehrere Volumes zu verteilen, und CRC-Integritätsprüfung pro Datei.
Ein Archiv besteht aus einer oder mehreren Slice-Dateien. Jedes Slice beginnt mit einem 16-Byte-Header (Magic Identifier, Slice-Name, Flags). Der Inhalt wird sequentiell in den Slices gespeichert; der Katalog (Inhaltsverzeichnis) wird am Ende des letzten Slices geschrieben, um eine schnelle Extraktion per Direktzugriff zu ermöglichen. Alle Multi-Byte-Integer werden im Big-Endian-Format gespeichert.
.dar-Archive sind nicht kompatibel mit tar oder ZIP. Die primären Werkzeuge sind das Befehlszeilenprogramm dar und die Shared Library libdar. Ein Python-Automatisierungs-Wrapper, dar-backup (GitHub: per2jensen/dar-backup), unterstützt Workflows für die langfristige Archivrotation. Das Format wird seit 2002 aktiv gepflegt; die aktuelle Release-Serie ist dar 2.7.x.
Sicherheit
RISIKO: LOWDAR ist ein Backup-Archivformat; der Inhalt ist so sicher wie die archivierten Dateien. Wenn das Archiv verschlüsselt ist (DAR unterstützt AES-256, OpenPGP), benötigen Sie die Passphrase/den Schlüssel zur Extraktion. Überprüfen Sie die Integrität immer mit „dar -t“, bevor Sie einem Backup vertrauen. Archive aus unbekannten Quellen sollten in ein isoliertes Verzeichnis extrahiert und gescannt werden.
Formatdetails
kurz gefasst- Disk ARchive (Substance DAR) - DAR wird auch vom Substance-Framework (substance/dar auf GitHub) als „Reproducible Document Archive“ verwendet - ein anderes ZIP-basiertes Format für strukturierte Dokumente; steht in keinem Zusammenhang mit Disk-Backups.
Programme zum Öffnen von DAR-Dateien
Technische Details
technische Spezifikation| Containertyp | Proprietäres Slice-basiertes Binärarchiv (DAR-Format) |
| Byte-Reihenfolge | Big-endian (alle Multi-Byte-Integer des Formats) |
| Komprimierung pro Datei | Wählbar pro Datei oder nach Dateinamenmuster: gzip, bzip2, lzo, xz/lzma, zstd, lz4 oder keine |
| Verschlüsselung | AES-256, Blowfish, Twofish, Camellia, Serpent (symmetrisch); asymmetrische OpenPGP-Signierung ebenfalls unterstützt |
| Dateiteilung (Slicing) | Archiv teilt sich in Slice-Dateien konfigurierbarer Größe auf; jedes Slice hat einen 16-Byte-Header (Magic, Name, Flags) |
| Katalog-Position | Ende des letzten Slices; ermöglicht Extraktion einzelner Dateien per Direktzugriff, ohne das gesamte Archiv zu lesen |
| Backup-Modi | Vollständig, differenziell und inkrementell; Verfolgung gelöschter Dateien über Backup-Serien hinweg |
| Integritätsprüfung | CRC variabler Länge pro Dateidaten; Archivstruktur ebenfalls durch CRC geschützt |
| Formatversion | Versioniert (dar5, darK06 etc.); dar 2.7.x ist abwärtskompatibel mit Archiven, die mit dar 2.4+ erstellt wurden |
| Primäre Schnittstelle | dar Befehlszeilentool und libdar Shared Library |
| MIME-Typ | application/x-dar |
| Zugehöriges Betriebssystem | Linux, macOS, FreeBSD, andere POSIX-Systeme; Windows über WSL oder Cygwin |
| Veröffentlicht | 2002 (first release) |
| Neueste Version | DAR 2.7.x (2023-2024; actively maintained) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | darbinding.sourceforge.net |
DAR-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DAR-Dateien.