Repository navigation
PJA 0.0.5
pjall, the zpaq-std plugin's fourth codec: lossless JPEG.
pjalltakes lossless JPEG (SOF3, Huffman): 2 to 16 bits, predictors
1 to 7, a point transform, restarts, a height in a DNL. Its samples go
through JPEG-LS's samples model, and its block carries its own ZPAQL
decoder (30,508 bytes), so any zpaq extracts the archive without the
plugin.- The family, in the order zpaq-std tries it:
pjax,pja,pjall,
pjals(codec indices 0 pja, 1 pjals, 2 pjax, 3 pjall). pja, pjals
and pjax, their streams and their ZPAQL are 0.0.4's, byte for byte. - zpaq-std -sa on 96 lossless JPEGs (36 synthetic, 60 photos) with
zpaq-std's own 79 files: 14.9% smaller than with 0.0.4; the photos come
out at 29 to 74% of their size. Plain zpaq 7.15 extracts every file. - The
pjacommand is the same as 0.0.2's (it has handled lossless JPEG
since then).
Downloads
| file | for |
|---|---|
pja-0.0.5-linux-x86_64.tar.gz |
the pja command, Linux x86-64 |
pja-0.0.5-windows-x64.zip |
the pja command, Windows 64-bit |
pja-0.0.5-windows-x86.zip |
the pja command, Windows 32-bit (Windows 7 and later) |
pja-0.0.5-zpaqstd-plugin-linux-x86_64.tar.gz |
the zpaq-std plugin, pja.so |
pja-0.0.5-zpaqstd-plugin-windows-x64.zip |
the zpaq-std plugin, pja.dll, 64-bit |
pja-0.0.5-zpaqstd-plugin-windows-x86.zip |
the zpaq-std plugin, pja.dll, 32-bit |
pja-0.0.5-zpaqstd.tar.gz |
the plugin's sources as zpaq-std vendors them, with VENDOR.md |
The command's archives carry pja (or pja.exe), the README, the license, NOTICE and the command's manual (CLI.md); the plugin's go in zpaq-std's codecs/ folder. SHA256SUMS has the checksums. Checked before publishing: every sample of the repository back byte for byte on Linux, Windows 10 64-bit and 32-bit.