Repository navigation
Version 0.0.1
YadeWira edited this page Oct 21, 2026
·
19 revisions
Status: released on 2026-10-21 — GitHub release.
- Own
.parcformat;.arcreading/writing and the GUI were removed. -
Reed–Solomon recovery (
parc-rs1); the.arcXOR scheme was removed. - Volumes, authenticated encryption, stdin/stdout, symlinks and long paths.
- Codecs in Pascal: LZMA, PPMd, GRZip, Dict, LZP, Tornado, REP, Delta, MM/TTA, BCJ, DisPack, SREP and LZ4.
-
-m1…-m9presets tuned to be smaller and faster than FreeArc 0.67.1.-mxis the maximum with fast decompression (PPMd/LZMA);-mxxis the context-mixing (cm) maximum, 8–16% smaller but 5–40× slower to decode (see Benchmarks). - Independent blocks are compressed, verified and extracted in parallel; archive sizes and output bytes are unchanged.
-
SFX creation removed (
-sfx,parcsfx). Existing SFX archives are still read and updated while preserving their stub. -
-fmtno longer exists; PArc only writes.parc.
- Linux x64: CLI (35 cases), stdin/stdout, volumes, RS recovery, encryption, DisPack (12), SREP (27), BCJ (12), Tornado, crypto vectors (3,403), fixes (FAT32/links/full disk), LZMA (48/48 and 63/63) and fuzz (100 iterations, 0 crashes).
-
Windows 10 x64: 64-bit and 32-bit binaries under WOW64; create/list/test/extract,
u/f/d, encryption,-rr, volumes and UTF-8 names. - Windows 7 SP1 x64: 32-bit and 64-bit binaries, including archives created on Linux and vice versa.
- SREP win32: verified with the 32-bit binary and a cross-checked archive on Linux.
-
Context mixing (
cm): round-trip verified on Linux, Windows 10 x64 and Windows 7 SP1 x64 with both 32- and 64-bit binaries; cross-checked archives on Linux. - Linux ↔ Windows
.parcround-trips compared byte by byte withdiff. - Final preset rebuild: Windows x64/x86 binaries smoke-tested under Wine 10.0 (
-m2,-m3,-mx,-mxx, create/test/extract). -
-mbcj2(experimental BCJ2-style x86 filter) round-trip on synthetic markers, random data and Windows/Linux binaries.
| file | SHA-256 |
|---|---|
parc-0.0.1-linux-x86_64 |
9a5307ffaec237381309f53fa144142f3ad878862d7725b9f7e86c9d78fc5644 |
parc-0.0.1-win64.exe |
c20e7c4140a1706dd21ce2a7460dc3fc9e5eb6324f2c66183c243ffd3ab9642d |
parc-0.0.1-win32.exe |
3e10e57c115a85d9f16d69d6b74bb5c031ea8d369dcba1dc69949970ae6aa761 |
They are attached to the GitHub release. They can also be built with:
./build.sh linux64
./build.sh win64
./build.sh win32See Limitations and FAQ.
PArc 0.0.2 · Repository · Issues · Wiki in English; all documentation is in English.