poka.sh

Docs

RAR5

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.

RAR 5 Preview.

At a glance

Purpose A RAR 5.0 archive under the .rar5 extension.
Extensions .rar5
Poka parser poka-rar5
Viewer poka-metadata-card-viewer
Depth tier Metadata card (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-rar5/src/main.rs (355 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has no .rar5 sample. Covers .rar5. The card walks RAR 5.0 headers (vint-encoded) and shows the header-type distribution, file entries, compressed and uncompressed totals, multi-volume, encryption and recovery-record flags, and the first 24 file entries with their encryption flag. RAR 1.5 to 4.x files are refused with a message. Judgement: B4: the archive is summarised and partly listed, but no member is extracted or shown.

What Poka does not read

  • Member contents are not extracted or shown
  • Only the first 24 file entries are listed
  • RAR 4 and older archives are refused (the .rar module reads them)
  • Archives with encrypted headers cannot be listed
  • Files over 16 GiB are cut (flagged)

Libraries

Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.

Sources

  • parsers/poka-rar5/src/main.rs
  • parsers/poka-rar5/plugin.json