Was ist das ARJ-Dateiformat?
.arj ist ein komprimiertes Archivformat, das 1991 von Robert K. Jung entwickelt wurde. ARJ ist ein Akronym für „Archived by Robert Jung“ und ist auch der Name des Befehlszeilen-Tools, das diese Archive erstellt und extrahiert hat. Es wird heutzutage selten für neue Arbeiten verwendet, da Formate wie ZIP, RAR und 7z weitaus populärer geworden sind, aber .arj-Dateien bleiben in Sammlungen von Legacy-Software und BBS-Archiven verbreitet.
ARJ war in den frühen bis mittleren 1990er Jahren auf Dial-up-Bulletin-Board-Systemen (BBSes) enorm beliebt, dank solider Kompressionsraten und robuster Multi-Volume-Aufteilung - wodurch große Archive über mehrere Disketten als .arj, .a01, .a02 und so weiter verteilt werden konnten.
Das Format wurde für DOS entwickelt und später als ARJ32 auf Windows portiert, was Unterstützung für lange Dateinamen hinzufügte. Die DOS-Version war durch die 8.3-Namenskonvention eingeschränkt, bei der Basisnamen höchstens 8 Zeichen und Dateiendungen 3 Zeichen lang sein durften. ARJ32 erhielt bis weit über Windows XP hinaus Aktualisierungen.
ARJ unterstützt verschiedene Kompressionsmethoden - von „Stored“ (unkomprimiert) bis hin zu LZ77+Huffman-Varianten - optionalen Passwortschutz, selbstextrahierende Archive (.exe) und CRC-32-Integritätsprüfung pro Datei.
Sicherheit
RISIKO: MEDIUMDas ARJ-Format selbst ist harmlos, aber wie jedes Archiv kann es Malware verbergen, bis es entpackt wird - und ARJ-Archive sind in Abandonware-/DOS-Sammlungen unbekannter Herkunft verbreitet, scannen Sie daher den Inhalt, bevor Sie etwas ausführen. Zwei spezifische Warnungen: (1) Selbstextrahierende ARJ-Archive sind .exe-Dateien, die konstruktionsbedingt Code ausführen - öffnen Sie SFX nur aus vertrauenswürdigen Quellen; (2) Das „Garble“-Passwort von ARJ ist eine schwache, veraltete Verschlüsselung, KEINE echte Verschlüsselung - verlassen Sie sich niemals darauf, um sensible Daten zu schützen.
Formatdetails
kurz gefasstProgramme zum Öffnen von ARJ-Dateien
Technische Details
technische Spezifikation| Magic Bytes | 0x60 0xEA bei Offset 0 - jedes Archiv und jeder Header pro Datei beginnt mit dieser 2-Byte-Markierung, gefolgt von einer 2-Byte Little-Endian-Headergröße |
| Byte-Reihenfolge | Durchgehend Little-endian |
| Dateikodierung | Binär |
| Kompressionsmethoden | Methode 0 = Stored (keine Kompression); Methoden 1-4 verwenden LZ77 kombiniert mit Huffman-Kodierungsvarianten zunehmender Aggressivität |
| Passwortschutz | Optionale „Garble“-Verschlüsselung - veraltete XOR-basierte Chiffre, die auf Dateidaten angewendet wird; nicht gleichwertig mit moderner kryptografischer Verschlüsselung |
| MIME-Typ | application/x-arj (auch registriert als application/arj) |
| Multi-Volume-Aufteilung | Große Archive, die auf sequenziell benannte Teile aufgeteilt sind: .arj, .a01, .a02 … - ursprünglich für die Verteilung auf Disketten konzipiert |
| Integritätsprüfung | CRC-32-Prüfsumme, die pro Datei im lokalen Header gespeichert ist; wird beim Entpacken automatisch überprüft |
| Dateinamen-Unterstützung | DOS-Version beschränkt auf 8.3-Namen (8 Zeichen Basis + 3 Zeichen Dateiendung); ARJ32 für Windows unterstützt lange Dateinamen |
| Selbstextrahierende Archive | Unterstützt über ARJ-SFX; erzeugt eine eigenständige .exe, die ohne separaten Archivierer dekomprimiert |
| Archivstruktur | Hauptarchiv-Header → Sequenz von lokalen Headern pro Datei mit komprimierten Datenblöcken → Ende-des-Archivs-Markierung |
| Header-Versionsfelder | Jeder Header speichert die Archivierer-Version und die minimal erforderliche Entpacker-Version; ARJ 2.x (DOS) und ARJ32 3.x (Windows) |
| Maximale Elementgröße | Bis zu 4 GB pro einzelnem Dateieintrag unter ARJ32; frühere DOS-Versionen durch FAT-Dateisystemlimits eingeschränkt |
| Zugehörige Plattformen | MS-DOS (nativer Ursprung), Windows über ARJ32, Linux/Unix über unarj oder 7-Zip, macOS über The Unarchiver |
| Wiederherstellungs- und Kapitelarchive | Unterstützt Wiederherstellungsdatensätze zur Reparatur beschädigter Archive und Kapitelmodus-Archive für inkrementelle Extraktion im Backup-Stil |
| Veröffentlicht | 1991 (ARJ for MS-DOS) |
| Neueste Version | ARJ 2.90 (MS-DOS) and ARJ32 3.31 (Windows), updated November 3, 2025 |
| Spezifikation | github.com |
ARJ-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu ARJ-Dateien.