Дээрлик сегиз айдан кийин, консоль утилитасынын 2.3 версиясы чыгарылган. lzbench, көптөгөн популярдуу кысуу жана декомпрессия алгоритмдерин салыштыруу үчүн иштелип чыккан (алардын тизмесин lzbench -l буйругу менен алууга болот).
Утилита C, C++, Rust жана Zig тилдеринде жазылган жана GNU GPL 2 же 3 лицензиясы боюнча таратылат - тандооңуз боюнча.
Өзгөртүүлөр:
- Компрессордун каймана аттарынын топтору түрү боюнча кайра уюштурулган — ALL тобу эми LZ, SYMMETRIC жана MISC топторунун бирикмеси; BWT/PPM кодектери (bsc, bzip2, bzip3, ppmd8) SYMMETRIC тобуна көчүрүлгөн, ал эми kanzi LZ жана SYMMETRIC топторунун ортосунда өзүнчө алгоритмдик катмарларга бөлүнгөн.
- Өтө жай компрессорлор үчүн ЭҢ ТЕЗ (бардык компрессорлор БААРЫ максималдуу ылдамдыкта гана) жана ЖАЙ (glza) каймана аттары кошулду.
- CUDA кодектери эми демейки боюнча өчүрүлгөн жана ENABLE_CUDA=1 көрсөтүлгөндө гана компиляцияланат.
- BSC кодек эми киргизүү маалыматтарынын чегинен ашып кеткен блокторду бөлүктөргө бөлүү менен иштетет; кодектин киргизүү маалыматтарынын максималдуу өлчөмү - бул буферлердин өлчөмүн аныктоо үчүн колдонулган кодек касиети;
- RISC-V үчүн -mno-strict-align түзүү желеги жана SNAPPY_HAVE_RVV макросу кошулду;
- x86-32 (lzham), ARM32 платформалары үчүн ар кандай оңдоолор, ошондой эле файлдын өлчөмүн иштетүү Windows;
- Кодек блогун бөлүү буфери менен байланышкан кошумча чыгымдарды эске алуу менен, кысуу буфери үчүн эстутумдун бөлүштүрүлүшү оңдолду;
- кодектер кошулду:
- асепекс 1.0 (C++ тилинде)
- aceapex_cuda 0.9
- мемлз 0.2 бета (C форматында)
- майсыз 0.1.0 (зиг тилинде)
- zxc (github.com) 0.11.0 (C тилинде)
- жаңыртылган кодектер:
- 1.2.0 чейин Brotli
- bzip3тен 1.5.3кө чейин
- glza 0.12ге чейин
- канзи 2.5.3кө чейин
- 3.3.12ден мурун libbsc
- libdeflate'ти 1.25ке чейин өзгөртүү
- lzav 5.8ге чейин
- lzlib 1.16дан мурун
- lzma 26.01-январга чейин
- ppmd8 26.01-январга чейин
- Quicklzден 1.5.1 бета 7ге өтүңүз
- slzден 1.2.2ге чейин
- 2.2.4кө чейин басуу
- xzден 5.8.3кө чейин
- zlib 1.3.2 чейин
- zlib-ng 2.3.3 чейин
Source: linux.org.ru




