ARJ
Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.
ARJ Archive Preview.
At a glance
| Purpose | An ARJ archive, from Robert Jung's DOS archiver. |
| Extensions | .arj |
| Poka parser | poka-arj |
| Viewer | poka-table-viewer |
| Depth tier | Parser with a shared viewer (see Depth tiers) |
| Breadth tier | B4 Summary (see Breadth tiers) |
How much Poka reads
B4 Summary. The container and metadata are read and summarised (counts, properties, structure), but the main content is not rendered.
Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-26: read parsers/poka-arj/src/main.rs (475 lines) and plugin.json. The four unit tests cover the header walk and an entry running past the end; the corpus has no .arj sample. Covers .arj and .arj-archive. The table lists every file header with name, uncompressed and compressed size, ratio, method, type, CRC32, attributes and the raw modification time. Judgement: B4: the archive is listed but no member is extracted or shown.
What Poka does not read
- Member contents are not extracted or shown
- Modification times are shown as raw DOS values
- The archive comment is read but not shown
- Multi-volume archives are not joined
- Only the first 5,000 entries are listed
Libraries
Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.
- unarj-rs (candidate; Apache-2.0; Rust; https://github.com/mkrueger/unarj-rs) — Sidebar says Apache-2.0, README says MIT or Apache-2.0; archived May 2024; search listing says only STORE and methods 1-4, no multi-volume or passwords (not verified on the repo)
- 7-Zip (candidate; LGPL-2.1; C++; https://www.7-zip.org/) — Unpacks ARJ (extract only); mostly LGPL, parts BSD and unRAR-restricted; a tool/SDK rather than a clean parser crate
Sources
- parsers/poka-arj/src/main.rs
- parsers/poka-arj/plugin.json