Majdnem nyolc hónap elteltével megjelent a 2.3-as konzolsegédprogram. lzbench, amely sok népszerű tömörítési és kicsomagolási algoritmus összehasonlítására szolgál (a lista az lzbench -l paranccsal hívható elő).
A segédprogram C, C++, Rust és Zig nyelveken készült, és a GNU GPL 2 vagy 3 licenc alatt terjesztik — az Ön választása szerint.
Változások:
- A tömörítők álneveit átstrukturálták típus szerint — az ALL csoport most az LZ, SYMMETRIC és MISC csoportok egyesítése; a BWT/PPM (bsc, bzip2, bzip3, ppmd8) kodekek a SYMMETRIC csoportba kerültek, míg a kanzi algoritmusok szerint külön szintekre vannak bontva az LZ és SYMMETRIC csoportok között.
- Új álnevek kerültek hozzáadásra: FASTEST (az összes ALL tömörítő maximális sebességgel) és SLOW a nagyon lassú tömörítők (glza) számára.
- A CUDA kodekek most alapértelmezés szerint ki vannak kapcsolva, és csak az ENABLE_CUDA=1 megadásával fordulnak le.
- A BSC kodek most blokkokat kezel, amelyek meghaladják a bemeneti korlátot, azokat darabokra bontva; a kodek maximális bemeneti mérete a kodek egy olyan tulajdonsága, amelyet a pufferek méretének meghatározásakor használnak.
- Hozzáadva a -mno-strict-align fordítási zászló és a SNAPPY_HAVE_RVV makró a RISC-V számára.
- Különböző javítások x86-32 (lzham), ARM32 platformokhoz, valamint a fájlméretek kezelése Windows rendszeren.
- Javítva a memóriafoglalás a tömörítési pufferekhez, figyelembe véve a kodek blokkmegosztásának költségeit.
- Új kodekek hozzáadva:
- aceapex 1.0 (C nyelven)
- aceapex_cuda 0.9
- memlz 0.2 beta (C nyelven)
- skim 0.1.0 (Zig nyelven)
- zxc (github.com) 0.11.0 (C nyelven)
- A következő kodekek frissítve lettek:
- brotli 1.2.0-ra
- bzip3 1.5.3-ra
- glza 0.12-re
- kanzi 2.5.3-ra
- libbsc 3.3.12-re
- libdeflate 1.25-re
- lzav 5.8-ra
- lzlib 1.16-ra
- lzma 26.01-re
- ppmd8 26.01-re
- quicklz 1.5.1 beta 7-re
- slz 1.2.2-re
- tamp 2.2.4-re
- xz 5.8.3-ra
- zlib 1.3.2-re
- zlib-ng 2.3.3-ra
Forrás: linux.org.ru




