Skip to content

PJA 0.0.4

Choose a tag to compare

@YadeWira YadeWira released this 26 Oct 00:14
· 186 commits to main since this release

pjax, the zpaq-std plugin's third codec, now takes only the files that
pay for it.

  • pjax takes 12-bit JPEG, a height in a DNL, a DRI with no restarts
    (none of which pja takes), or 256 KiB or more of JPEGs after the EOI,
    as an MPO or an Ultra HDR file has them. Photos with only EXIF
    thumbnails stay with pja: a thumbnail gains a few KB, which did not pay
    pjax's ZPAQL nor the pja block it split.
  • zpaq-std -sa, plain zpaq 7.15 extracting every file: zpaq-std's 79
    JPEG and JPEG-LS files as without pjax (0.0.3: +0.40%); 116 JPEG, MPO
    and JPEG-LS files 3.92% smaller than without pjax (0.0.3: 1.84%); a
    camera's MPO comes out at 73-74% of its size.
  • The streams and the three ZPAQL decoders are 0.0.3's, byte for byte.
    zpaq-std 1.8.0 ships this version.
  • The pja command is the same as 0.0.2's.

Downloads

file for
pja-0.0.4-linux-x86_64.tar.gz the pja command, Linux x86-64
pja-0.0.4-windows-x64.zip the pja command, Windows 64-bit
pja-0.0.4-windows-x86.zip the pja command, Windows 32-bit (Windows 7 and later)
pja-0.0.4-zpaqstd-plugin-linux-x86_64.tar.gz the zpaq-std plugin, pja.so
pja-0.0.4-zpaqstd-plugin-windows-x64.zip the zpaq-std plugin, pja.dll, 64-bit
pja-0.0.4-zpaqstd-plugin-windows-x86.zip the zpaq-std plugin, pja.dll, 32-bit
pja-0.0.4-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.