ZXC ၀.၈.၀ နှင့် ၀.၈.၁

ZXC ၀.၈.၀ နှင့် ၀.၈.၁ ZXC ၀.၈.၀ နှင့် ၀.၈.၁

library နှင့် cross-platform console utility ၏ ဗားရှင်း 0.8.0 ကို ထုတ်ပြန်လိုက်ပါပြီ။ ZXC (github.com)မြင့်မားသောစွမ်းဆောင်ရည်ရှိသော multithreaded ကို အကောင်အထည်ဖော်ခြင်း မညီမျှသော ဖိသိပ်မှု Lossless ဖြစ်ပြီး gaming asset များ၊ firmware နှင့် application package များအတွက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည်။

ARM64 မှာ LZ4 ထက် ၄၀%+ ပိုမြန်ပြီး compression ratio ပိုကောင်းတယ်လို့ ဆိုထားပါတယ်။

ဒီပရောဂျက်ကို C ဖြင့်ရေးသားထားပြီး BSD 3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

အပြောင်းအလဲများစာရင်း-

  • ဖော်မတ်ဗားရှင်းက အခု ၅ ဖြစ်သွားတာကြောင့် လိုက်ဖက်ညီမှု ပျက်သွားပါတယ်-
    • အလားအလာရှိသော သုည-offset တိုက်ခိုက်မှု vector များကို ဖယ်ရှားရန်အတွက် format level တွင် LZ(+1) offset ကို အကောင်အထည်ဖော်ခဲ့သည်။
    • Header checksum များသည် ယခုအခါ Marsaglia xorshift algorithm ကို အသုံးပြုပါသည်။
  • LZ77 hashing strategy အသစ်နှင့် hash table configuration optimization များသည် အထူးသဖြင့် မြင့်မားသော compression level များတွင် ကွဲပြားသော architecture များတွင် သိသာထင်ရှားသော စွမ်းဆောင်ရည်တိုးတက်မှုများကို ပေးစွမ်းသည်။
  • x86_64 နှင့် ARM64 ဗိသုကာပုံစံနှစ်မျိုးလုံးတွင် ချုံ့မှုအမြန်နှုန်း ၃၃-၄၃% တိုးလာမှုကို ပြသသည့် ချုံ့မှုအဆင့် ၃-၅ အတွက် သိသာထင်ရှားသော တိုးတက်မှုများ။
  • x86_64 တွင် 10-18% နှင့် ARM64 တွင် ~8-10% မြန်နှုန်းတိုးလာခြင်းဖြင့် ပိုမိုမြန်ဆန်သော compression level များ (1 နှင့် 2) အတွက် သိသာထင်ရှားသော တိုးတက်မှုများ။
  • အမှားကိုင်တွယ်ခြင်းနှင့် ကုဒ်များကို ပြန်လည်ပြင်ဆင်ပြီးပါပြီ။ Python wrapper သည် ယခုအခါ ဤ C error constant များကို ဝင်ရောက်ခွင့်ပေးပြီး ပိုမိုကောင်းမွန်ပြီး native error reporting ကို ပေးစွမ်းနိုင်ပါသည်။
  • ZXC_BLOCK_SIZE အရွယ်အစားကို 1 MB အထိသာ ကန့်သတ်ထားတော့ပါ။ ZXC ဖိုင်ဖော်မတ်သည် ယခုအခါ 8 MB အထိ block အရွယ်အစားများကို တရားဝင် ပံ့ပိုးပေးပါသည်။
  • console utility တွင် multi-file processing mode ကို ထည့်သွင်းထားသည်- -m (သို့မဟုတ် --multiple) option သည် command တစ်ခုတည်းဖြင့် input ဖိုင်များစွာကို process လုပ်ခွင့်ပြုသည်။ ဖိုင်တစ်ခုစီကို သီးခြားစီ process လုပ်ထားပြီး output ဖိုင်အမည်များကို input ဖိုင်များမှ အလိုအလျောက် ရရှိသည် (ဥပမာ၊ file.txt ကို file.txt.xc အဖြစ် compress လုပ်ထားပြီး file.txt.xc ကို file.txt အဖြစ် decompress လုပ်ထားသည်)။
  • console utility တွင် recursive directory processing mode လည်းရှိသည်- -r (သို့မဟုတ် --recursive) option သည် သတ်မှတ်ထားသော directory များနှင့် ၎င်းတို့၏ subdirectory များရှိ ဖိုင်အားလုံးကို process လုပ်ခွင့်ပြုသည်။
  • အခြားတိုးတက်မှုများ (စာရွက်စာတမ်း၊ စမ်းသပ်ခြင်း) နှင့် bug ပြင်ဆင်မှုများ။
  • ဗားရှင်း 0.8.1 တွင်၊ dynamic library libzxc.so.1 ၏ မျိုးဆက်ကိုသာ libzxc.so.1 ၏ ယခင်ဗားရှင်းများကို အသုံးပြုနိုင်စွမ်းကို ထိန်းသိမ်းရန် ပြင်ဆင်ခဲ့သည်။

source: linux.org.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster