18. jÅ«nijÄ, pÄc vairÄk nekÄ mÄneÅ”a izstrÄdes, tika izlaista 0.12.0 bibliotÄkas un daudzplatformu komandrindas utilÄ«tas versija. ZXC (github.com), nodroÅ”inot augstas veiktspÄjas daudzuzdevumu asimetrisko saspiest bez zaudÄjumiem un optimizÄts spÄļu resursiem, programmatÅ«rai un lietojumprogrammu pakotnÄm. FormÄts izstrÄdÄts pÄc principa Ā«vienu reizi ierakstÄ«t, vairÄkkÄrt lasÄ«tĀ» (WORM).
AtŔķirÄ«bÄ no tÄdÄm kodekÄm kÄ LZ4, ZXC upurÄ saspieÅ”anas Ätrumu maksimÄlai caurlaidspÄjai atÅ”ifrÄÅ”anÄ.
DeklarÄtÄ atÅ”ifrÄÅ”anas Ätrums ir par 10-47% augstÄks nekÄ LZ4 ar noklusÄjuma saspieÅ”anas lÄ«meni, ar vienÄdu vai augstÄku saspieÅ”anas koeficientu.
GalvenÄ izmaiÅa Å”ajÄ laidienÄ ir iespÄja saspiest, izmantojot iepriekÅ” apmÄcÄ«tu vÄrdnÄ«cu, pamatojoties uz reprezentatÄ«viem paraugiem, kas ievÄrojami samazina arhÄ«vu lielumu ar maziem blokiem vai lielu skaitu mazu failu.
Tika atjauninÄta konteinera formÄta versija lÄ«dz v6, un bibliotÄkas SOVERSION versija palielinÄta no 3 lÄ«dz 4.
Projekts ir uzrakstÄ«ts C valodÄ un tiek izplatÄ«ts saskaÅÄ ar BSD 3 licenci.
GalvenÄs izmaiÅas:
- saspiest ar iepriekÅ” apmÄcÄ«tu vÄrdnÄ«cu un kopÄjo Huffmana tabulu;
- izmaiÅas komandrindas utilÄ«tÄ:
- pievienota opcija ātrain vÄrdnÄ«cas apmÄcīŔanai, pamatojoties uz ievades failiem (izieÅ”anas failu ceļu norÄda, izmantojot parametru -o; noklusÄjuma ā dictionary_.zxd). Å Ä« opcija aizvietoja iepriekÅ”Äjo parametru ātrain-dict PATH;
- -D, ādict FILE ā saspiest vai atÅ”ifrÄt failu, izmantojot vÄrdnÄ«cu FILE; -l, ālist ā izvada arhÄ«va saturu vai informÄciju par vÄrdnÄ«cu .zxd;
- pievienots jauns alias atÅ”ifrÄÅ”anai ununzxc ā tas tiek instalÄts kÄ simboliska saite uz zxc un noklusÄjuma darbojas atÅ”ifrÄÅ”anas režīmÄ (ekvivalenti komandai zxc -d).
- saspieÅ”ana ar lÄ«meni 6 ir apmÄram par 10% ÄtrÄka nekÄ 0.11.0 versija;
- atÅ”ifrÄÅ”ana ar lÄ«meÅiem 1 un 2 ir apmÄram par 3% ÄtrÄka nekÄ 0.11.0 versija;
- citas uzlabojumi un kļūdu labojumi.
Avots: linux.org.ru




