ZXC 0.8.0 dhe 0.8.1

ZXC 0.8.0 dhe 0.8.1 ZXC 0.8.0 dhe 0.8.1

Doli 0.8.0 i librarisë dhe utilitarit konsolë shumëplatfomor ZXC (github.com), duke implementuar një shumëprerje me performancë të lartë kompresim asimetrik pa humbje dhe optimizuar për burimet e lojërave, firmware dhe paketat e aplikacioneve.

Deklarohet një shpejtësi shpërbërje më e shpejtë me 40%+ se LZ4 në ARM64, me koeficientë më të mirë kompresimi.

Projekti është shkruar në gjuhën C dhe shpërndahet nën licencën BSD 3.

Lista e ndryshimeve:

  • Versioni i formatit tani Ă«shtĂ« 5, duke 'thyer' kompatibilitetin:
    • I zbatuar offset LZ (+1) nĂ« nivelin e formatit pĂ«r tĂ« eliminimin e vektorĂ«ve tĂ« mundshĂ«m tĂ« sulmeve me offset zero.
    • Kontrollin e shumicĂ«s sĂ« titujve tani pĂ«rdor algoritmin Marsaglia xorshift.
  • Strategjia e re e hashing LZ77 dhe optimizimi i konfigurimit tĂ« tabelave tĂ« hashing sigurojnĂ« rritje tĂ« konsiderueshme tĂ« performancĂ«s nĂ« arkitektura tĂ« ndryshme, veçanĂ«risht nĂ« nivele tĂ« larta kompresimi.
  • PĂ«rmirĂ«sime tĂ« rĂ«ndĂ«sishme pĂ«r nivelet e kompresimit 3–5, duke demonstruar njĂ« rritje tĂ« shpejtĂ«sisĂ« sĂ« kompresimit nga 33–43 % nĂ« arkitekturat x86_64 dhe ARM64.
  • PĂ«rmirĂ«sime tĂ« dukshme pĂ«r nivelet e kompresimit mĂ« tĂ« shpejta (1 dhe 2), me njĂ« rritje tĂ« shpejtĂ«sisĂ« nga 10-18% nĂ« x86_64 dhe ~8-10% nĂ« ARM64.
  • Rivendosja e pĂ«rpunimit dhe kodet e gabimeve. PapĂ«rgjegjĂ«simi Python tani ofron qasje nĂ« kĂ«to constante gabimesh C pĂ«r tĂ« siguruar raportim mĂ« tĂ« mirĂ« dhe native tĂ« gabimeve.
  • MadhĂ«sia ZXC_BLOCK_SIZE nuk Ă«shtĂ« mĂ« e kufizuar nĂ« 1 MB. Formati i skedarit ZXC tani zyrtarisht mbĂ«shtet madhĂ«si bllokesh deri nĂ« 8 MB.
  • NĂ« utilitarin e konsolĂ«s Ă«shtĂ« shtuar njĂ« modalitet pĂ«r procesimin e shumĂ« skedarĂ«ve: opsioni -m (ose —multiple) lejon pĂ«rpunimin e disa skedarĂ«ve hyrĂ«s me njĂ« komandĂ«. Çdo skedar pĂ«rpunohet nĂ« mĂ«nyrĂ« tĂ« pavarur, dhe emrat e skedarĂ«ve dalĂ«s gjenerohen automatikisht nga skedarĂ«t hyrĂ«s (pĂ«r shembull, skedari file.txt kompresohet nĂ« file.txt.xc, skedari file.txt.xc shkarkohet nĂ« file.txt).
  • NĂ« utilitarin e konsolĂ«s Ă«shtĂ« shtuar gjithashtu njĂ« modalitet pĂ«r procesimin rekursiv tĂ« direktorive: opsioni -r (ose —recursive) lejon pĂ«rpunimin e tĂ« gjitha skedarĂ«ve nĂ« direktorive tĂ« caktuara dhe nĂ« nĂ«n-direktoritĂ« e tyre.
  • PĂ«rmirĂ«sime tĂ« tjera (dokumentacion, testim) dhe rregullime tĂ« gabimeve.
  • NĂ« versionin 0.8.1 Ă«shtĂ« rregulluar vetĂ«m gjenerimi i bibliotekĂ«s dinamike libzxc.so.1 pĂ«r tĂ« ruajtur mundĂ«sinĂ« e pĂ«rdorimit tĂ« versioneve tĂ« mĂ«parshme tĂ« bibliotekĂ«s.

Burimi: linux.org.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster