Co to jest format pliku A00?
Plik .a00 jest drugim woluminem wieloczęściowego archiwum ARJ. ARJ (Archived by Robert Jung) był popularnym formatem kompresji z ery DOS, wprowadzonym w 1990 roku i szeroko stosowanym w latach 90. do dystrybucji oprogramowania na wielu dyskietkach. Gdy archiwum ARJ jest dzielone na części, pierwsza część używa rozszerzenia .arj, podczas gdy kolejne woluminy następują w sekwencji .a00 (wolumin 2), .a01 (wolumin 3), .a02 (wolumin 4) i tak dalej. To nazewnictwo jest mało intuicyjne w porównaniu do formatów takich jak RAR, gdzie .r00 jest zawsze drugim woluminem po .rar.
Podobnie jak wszystkie woluminy ARJ, plik .a00 zaczyna się od dwubajtowej sygnatury nagłówka ARJ (magic bytes) 60 EA. Format wykorzystuje algorytm kompresji pochodny LZH, opcjonalną ochronę hasłem DES oraz sumy kontrolne CRC-32 dla każdego nagłówka pliku i bloku danych. Poszczególne pliki, które przekraczają granice woluminów, posiadają flagi kontynuacji w swoich nagłówkach. Ekstrakcja musi zawsze zaczynać się od pierwszego woluminu (.arj) i przetwarzać wszystkie kolejne części w odpowiedniej kolejności.
Funkcja wielowoluminowości była niezbędna, gdy dyskietka 1,44 MB była głównym nośnikiem dystrybucji oprogramowania. Nowoczesne narzędzia, w tym 7-Zip i WinRAR, nadal obsługują ARJ jako format archiwalny, więc pliki .a00 ze starych archiwów DOS można wypakować do dziś.
Format ARJ został wyparty w nowych projektach przez RAR, 7-Zip oraz archiwa dzielone oparte na ZIP, które oferują lepsze stopnie kompresji i szersze wsparcie narzędzi.
Bezpieczeństwo
RYZYKO: LOWArchiwa ARJ mogą zawierać dowolny typ pliku; obowiązują te same zagrożenia, co w przypadku każdego archiwum (złośliwe pliki wykonywalne, exploity typu path traversal w starych dekompresorach). Używaj aktualnego oprogramowania. ARJ jest formatem przestarzałym; napotkanie go zazwyczaj oznacza stare oprogramowanie, abandonware lub stare kopie zapasowe, a nie aktywną dystrybucję złośliwego oprogramowania.
Szczegóły formatu
w pigułceProgramy otwierające pliki A00
Szczegóły techniczne
specyfikacja| Typ formatu | Segment wielowoluminowego archiwum ARJ (wolumin 2 podzielonego zestawu) |
| Magiczne bajty | 60 EA na offsecie 0 (sygnatura lokalnego nagłówka ARJ) |
| Kolejność bajtów | Little-endian |
| Kodowanie | Binarne |
| Algorytm kompresji | Pochodna LZH (własność ARJ); opcjonalnie GZIP w nowszych wersjach |
| Szyfrowanie | Opcjonalna ochrona hasłem DES (flaga arj -g) |
| Suma kontrolna | CRC-32 na nagłówek pliku i na skompresowany blok danych |
| Typowy rozmiar części | 1,44 MB (rozmiar dyskietki) lub zdefiniowany przez użytkownika przy tworzeniu |
| Sekwencja nazewnictwa woluminów | `.arj` (wol. 1) → `.a00` (wol. 2) → `.a01` (wol. 3) → `.a02` (wol. 4) |
| Maks. liczba plików w archiwum | 65 535 (14-bitowe pole licznika w nagłówku ARJ) |
| Wymóg ekstrakcji | Musi zaczynać się od pierwszego woluminu (`.arj`); woluminy muszą być przetwarzane w kolejności |
| Platforma | DOS, Windows, Linux, OS/2 |
| Zakres wersji ARJ | v1 (1990) do v3.15 (2008); wersja zakodowana w głównym nagłówku archiwum |
| Status | Faktycznie przestarzały; obsługiwany jako format archiwalny przez 7-Zip i WinRAR |
| Wydano | 1990 (ARJ 1.0 by Robert Jung) |
| Najnowsza wersja | ARJ 3.15 (2008) |
| Specyfikacja | www.fileformat.info |
Konwersje A00
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki A00.