Archived by Robert Jung

.arj · Archivy

ARJ je archivní formát z dob DOSu. Pokud dnes máte soubor .arj, pochází nejspíš ze staré zálohy, z CD se sharewarem, ze sbírky souborů z BBS, ze starého balíčku ovladačů nebo firmwaru, případně ze softwaru pro DOSové hry a emulátory. Název znamená „Archived by Robert Jung“, podle autora.

Historie

Robert K. Jung vydal ARJ v roce 1991 jako shareware pro MS-DOS. V první polovině 90. let soupeřil s PKZIPem a LHA. Silnou stránkou bylo rozdělení archivu na diskety: zálohu pevného disku šlo zapsat na štos disket 1,44 MB a zase obnovit. Pro Windows pak vznikla 32bitová verze ARJ32. Když se ZIP dostal přímo do Windows a rozšířil se RAR, ARJ koncem 90. let uživatele ztratil. Vývoj pokračoval ve firmě ARJ Software Russia, která vydala i open-source verzi (arj 3.10), dodnes dostupnou v linuxových distribucích. Část kompresní metody kryl americký patent, který už vypršel.

Co je uvnitř souboru ARJ

  • Komprese: kombinace LZ77 a Huffmanova kódování, jako u většiny archivátorů té generace. Metody 1 až 4 volí mezi rychlostí a velikostí, metoda 0 soubory jen ukládá.
  • Svazky: rozdělené archivy mají přípony .arj, .a01, .a02 atd. Potřebujete všechny díly.
  • Samorozbalovací archivy: mnoho souborů ARJ se šířilo jako programy .exe, které se pod DOSem samy rozbalí.
  • Názvy souborů z DOSu mají tvar 8.3 a kódovou stránku systému, kde archiv vznikl (třeba CP437, u nás CP852, pro azbuku CP866). Unicode neexistuje.
  • Ochrana heslem byla ve starých verzích ARJ slabá, nespoléhejte na ni.

Čím ARJ otevřít

Windows: Průzkumník ARJ neotevře, ani ve Windows 11. Rozbalí ho bezplatný 7-Zip. macOS: The Unarchiver. Linux: arj x soubor.arj (balíček arj) nebo 7z x soubor.arj. Samorozbalovací ARJ v .exe zkuste otevřít v 7-Zipu, v DOSBoxu ho můžete i jednoduše spustit.

Časté problémy

ARJ nejde otevřít ve Windows 10 nebo 11

Windows vestavěnou podporu nemají. Nainstalujte 7-Zip, nebo archiv převeďte do ZIP, který Windows otevřou samy.

„Chybí svazek“ nebo archiv předčasně končí

Archiv je rozdělený na více dílů. Dejte soubor .arj a všechny díly .a01, .a02… do jedné složky a rozbalujte .arj. Díl ztracený na vadné disketě obvykle znamená, že soubory, které přes něj přecházely, jsou ztracené také.

Divné znaky v názvech souborů

Názvy jsou uložené v DOSové kódové stránce. The Unarchiver se kódování snaží rozpoznat, s jinými nástroji možná budete muset soubory přejmenovat ručně.

Chyba CRC při rozbalování

Data jsou poškozená, což je u starých disket a CD běžné. Soubory před poškozeným místem často ještě vybalí 7-Zip nebo arj x, samotný poškozený soubor opravit nejde.

Převod ARJ do jiného formátu

Většinou chcete obsah ve formátu, který dnešní systémy otevřou bez dalších programů: ARJ do ZIP, případně do 7z kvůli menší velikosti. Náš převodník ARJ rozbalí, přičemž zvládá i DOSové kódové stránky, a soubory zabalí znovu; názvy se ve výsledku uloží v UTF-8. Vícesvazkové ARJ převést nejde, protože každý nahraný soubor se zpracuje samostatně, a totéž platí pro archivy s heslem. Limity: 100 MB na nahraný soubor, 2 GB po rozbalení.

Funguje i opačný směr, což je vzácnost: ARJ vytváříme open-source programem arj, třeba ze ZIPu, když starý DOSový nástroj nebo nastavení emulátoru trvá na ARJ. Prázdné složky se nepřenesou. Je-li archiv určený pro skutečný DOS, držte názvy souborů krátké (8.3) a bez diakritiky.

ARJ v kostce
AutorRobert K. Jung (ARJ Software); později ARJ Software Russia
První verze1991
Současná verzekomerční ARJ 2.90 (DOS) a ARJ32 3.31 (Windows); open-source arj 3.10
Typarchiv s kompresí, vícesvazkový
KompreseLZ77 + Huffman, metody 0–4
Typické použitízálohy z dob DOSu, shareware, distribuce na disketách

Více (anglicky): open-source projekt ARJ a 7-Zip, který ARJ ve Windows rozbalí.

Formát ARJ umíme převést do

Archivy

ZIP 7Z TARGZISOXZAPKBR BZ BZ2CPIOJARLZLZ4LZMATBZ2TGZTXZTZSTWARXARXPIZZST