PÄc gandrÄ«z astoÅu mÄneÅ”u gaidīŔanas, izlaista 2.3 versija konsoles rÄ«ka lzbench, kas paredzÄts daudzu populÄru saspieÅ”anas un atsaspieÅ”anas algoritmu salÄ«dzinÄÅ”anai (to sarakstu var iegÅ«t ar komandu lzbench -l).
RÄ«ks rakstÄ«ts valodÄs C, C++, Rust un Zig, un tiek izplatÄ«ts saskaÅÄ ar GNU GPL 2 vai 3 licenci ā pÄc jÅ«su izvÄles.
IzmaiÅas:
- kompresoru pseidonÄ«mu grupas tika reorganizÄtas pÄc veida ā tagad grupa ALL ir LZ, SYMMETRIC un MISC grupu apvienojums; BWT/PPM kodÄÅ”anas algoritmi (bsc, bzip2, bzip3, ppmd8) pÄrvietoti uz SYMMETRIC grupu, bet kanzi sadalÄ«ts algoritmos atseviŔķÄs pakÄpÄs starp grupÄm LZ un SYMMETRIC.
- pievienoti pseidonÄ«mi FASTEST (visi ALL kompresori tikai ar maksimÄlu Ätrumu) un SLOW ļoti lÄniem kompresoriem (glza).
- CUDA kodeki tagad pÄc noklusÄjuma ir atspÄjoti un tiek kompiliÄti tikai norÄdot parametru ENABLE_CUDA=1.
- BSC kodeks tagad apstrÄdÄ blokos, kuru lielums pÄrsniedz ieejas ierobežojumu, sadalot tos fragmentos; maksimÄlais ieejas datu lielums kodekam ir kodeka Ä«paŔība, kas tiek izmantota buferu lieluma noteikÅ”anai;
- pievienota kompilÄÅ”anas karoga opcija -mno-strict-align un makro SNAPPY_HAVE_RVV RISC-V procesoriem;
- dažÄdi labojumi x86-32 (lzham), ARM32 platformÄm, kÄ arÄ« failu lieluma apstrÄde Windows vidÄ;
- labota atmiÅas pieŔķirÅ”ana saspieÅ”anas buferim, Åemot vÄrÄ izmaksas, kas saistÄ«tas ar kodeka bloku ŔķelÅ”anas buferi;
- pievienoti kodeki:
- aceapex 1.0 (C valodÄ)
- aceapex_cuda 0.9
- memlz 0.2 beta (C valodÄ)
- skim 0.1.0 (Zig valodÄ)
- zxc (github.com) 0.11.0 (C valodÄ)
- atjaunoti kodeki:
- brotli līdz 1.2.0
- bzip3 līdz 1.5.3
- glza līdz 0.12
- kanzi līdz 2.5.3
- libbsc līdz 3.3.12
- libdeflate līdz 1.25
- lzav līdz 5.8
- lzlib līdz 1.16
- lzma līdz 26.01
- ppmd8 līdz 26.01
- quicklz līdz 1.5.1 beta 7
- slz līdz 1.2.2
- tamp līdz 2.2.4
- xz līdz 5.8.3
- zlib līdz 1.3.2
- zlib-ng līdz 2.3.3
Avots: linux.org.ru




