Co to jest format pliku DAR?
.dar to format archiwum kopii zapasowych dla systemów Unix i Linux, zaprojektowany jako nowoczesny następca GNU tar. W przeciwieństwie do tar, który został stworzony z myślą o sekwencyjnym dostępie do taśm, archiwa .dar obsługują swobodny dostęp (random access) do poszczególnych plików dzięki katalogowi umieszczonemu na końcu archiwum - pozwala to na wypakowanie pojedynczego pliku bez konieczności odczytywania całego archiwum.
Format ten oferuje kilka funkcji, których brakuje w tar: kompresję poszczególnych plików (każdy plik może używać innego algorytmu - gzip, bzip2, lzo, xz, zstd lub lz4 - wybieranego na podstawie wzorca nazwy pliku), kopie różnicowe i przyrostowe ze śledzeniem usuniętych plików w seriach kopii zapasowych, wbudowane szyfrowanie (AES-256, Blowfish, Twofish, Camellia lub OpenPGP), konfigurowalne dzielenie plików (slicing) w celu rozłożenia dużych archiwów na wiele woluminów oraz sprawdzanie integralności CRC dla każdego pliku.
Archiwum składa się z jednego lub większej liczby plików częściowych (slices). Każda część zaczyna się od 16-bajtowego nagłówka (identyfikator magic, nazwa części, flagi). Zawartość jest przechowywana sekwencyjnie wewnątrz części; katalog (spis treści) jest zapisywany na końcu ostatniej części, aby umożliwić szybkie wypakowywanie z dostępem swobodnym. Wszystkie wielobajtowe liczby całkowite są przechowywane w formacie big-endian.
Archiwa .dar nie są kompatybilne z tar ani ZIP. Podstawowymi narzędziami są program wiersza poleceń dar oraz biblioteka współdzielona libdar. Wrapper automatyzacji dla języka Python, dar-backup (GitHub: per2jensen/dar-backup), obsługuje procesy rotacji długoterminowych archiwów. Format jest aktywnie rozwijany od 2002 roku; obecna seria wydań to dar 2.7.x.
Bezpieczeństwo
RYZYKO: LOWDAR to format archiwum kopii zapasowych; zawartość jest tak bezpieczna, jak archiwizowane pliki. Jeśli archiwum jest zaszyfrowane (DAR obsługuje AES-256, OpenPGP), do wypakowania potrzebne jest hasło lub klucz. Zawsze weryfikuj integralność za pomocą „dar -t” przed zaufaniem kopii zapasowej. Archiwa z nieznanych źródeł powinny być wypakowywane do odizolowanego katalogu i skanowane.
Szczegóły formatu
w pigułce- Disk ARchive (Substance DAR) - DAR jest również używany przez framework Substance (substance/dar na GitHub) jako „Reproducible Document Archive” - inny format oparty na ZIP dla dokumentów strukturalnych; niepowiązany z kopiami zapasowymi dysków.
Programy otwierające pliki DAR
Szczegóły techniczne
specyfikacja| Typ kontenera | Własnościowe binarne archiwum oparte na częściach (format DAR) |
| Kolejność bajtów | Big-endian (wszystkie wielobajtowe liczby całkowite formatu) |
| Kompresja poszczególnych plików | Wybieralna dla każdego pliku lub według wzorca nazwy: gzip, bzip2, lzo, xz/lzma, zstd, lz4 lub brak |
| Szyfrowanie | AES-256, Blowfish, Twofish, Camellia, Serpent (symetryczne); obsługiwane również asymetryczne podpisywanie OpenPGP |
| Dzielenie plików (slicing) | Archiwum dzieli się na pliki częściowe o konfigurowalnym rozmiarze; każda część posiada 16-bajtowy nagłówek (magic, nazwa, flagi) |
| Lokalizacja katalogu | Koniec ostatniej części; umożliwia wypakowywanie poszczególnych plików z dostępem swobodnym bez odczytu całego archiwum |
| Tryby kopii zapasowej | Pełna, różnicowa i przyrostowa; śledzenie usuniętych plików zachowane w seriach kopii zapasowych |
| Sprawdzanie integralności | Zmienna długość CRC dla danych każdego pliku; struktura archiwum również chroniona przez CRC |
| Wersja formatu | Wersjonowany (dar5, darK06 itp.); dar 2.7.x jest wstecznie kompatybilny z archiwami utworzonymi przez dar 2.4+ |
| Podstawowy interfejs | Narzędzie wiersza poleceń dar oraz biblioteka współdzielona libdar |
| Typ MIME | application/x-dar |
| Powiązany system operacyjny | Linux, macOS, FreeBSD, inne systemy POSIX; Windows przez WSL lub Cygwin |
| Wydano | 2002 (first release) |
| Najnowsza wersja | DAR 2.7.x (2023-2024; actively maintained) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | darbinding.sourceforge.net |
Konwersje DAR
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DAR.