LZHAM နှင့် Crunch ချုံ့လိုက်သော ဒစ်ဂျစ်တယ်များကို အများသူငှာ ဒိုမိန်းသို့ ထုတ်လွှတ်လိုက်ပါပြီ။

ချမ်းသာသော Geldreich ဘာသာပြန် compression စာကြည့်တိုက်များကို သူတီထွင်ခဲ့သည်။ LZHAM и အကြပ်အတည်း အမျိုးအစားသို့ အများသူငှာ ဒိုမိန်း (Public Domain)၊ i.e. မူပိုင်ခွင့်မူပိုင်ခွင့်များကို လုံးဝစွန့်လွှတ်ပြီး လူတိုင်းကို ကန့်သတ်ချက်မရှိဘဲ မည်သည့်ပုံစံဖြင့် ဖြန့်ဖြူးအသုံးပြုနိုင်ရန် အခွင့်အလမ်းကို ပေးထားသည်။ အများသူငှာ ဒိုမိန်းအမျိုးအစားကို အသိအမှတ်မပြုသည့် တရားစီရင်ပိုင်ခွင့်များအတွက်၊ သင့်လျော်သော ကြိုတင်မှာယူမှုများကို ချန်ထားခဲ့သည်။ ယခင်က ပရောဂျက်များကို MIT နှင့် ZLIB လိုင်စင်များအောက်တွင် ဖြန့်ဝေခဲ့သည်။

Crunch ဒစ်ဂျစ်တိုက်သည် အယ်လဂိုရီသမ်များကို အသုံးပြု၍ အရည်အသွေးမဆုံးရှုံးစေဘဲ ပုံများကို ချုံ့ခြင်းနှင့် ကုဒ်ပြောင်းခြင်းအတွက် ကိရိယာများကို ပံ့ပိုးပေးပါသည်။ DXTn. Crunch သည် DXT1/5/N နှင့် 3DC texture ဖော်မတ်များကို ပံ့ပိုးထားပြီး ရလဒ်အား DDS၊ CRN နှင့် KTX ဖော်မတ်များသို့ သိမ်းဆည်းနိုင်သည်။

LZHAM သည် ဂိမ်းအပလီကေးရှင်းများ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် တင်ပို့သည့် ပစ္စည်းများကို ထုပ်ပိုးရန်အတွက် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ထားသော ချုံ့မှုဆိုင်ရာ အယ်လဂိုရီသမ်ကို ပံ့ပိုးပေးပါသည်။ Zlib တွဲဖက်အသုံးပြုနိုင်သော API ကို ပံ့ပိုးထားသည်။ LZHAM ၏အင်္ဂါရပ်များထဲမှတစ်ခုသည်ဖြစ်နိုင်ချေဖြစ်သည်။
မြေပုံဆွဲဇယားများ (အရွယ်အစားအထိ 64 KB)၊ အဘိဓာန်များ (500 MB အထိ)၊ စာတွဲများစွာရှိ လုပ်ဆောင်ချက်များကို အပြိုင်လုပ်ဆောင်ခြင်းနှင့် ချုံ့ပြီးသားဖိုင်များကို ပြန်လည်ထုပ်ပိုးခြင်းမပြုဘဲ အပြောင်းအလဲများကို ဖြန့်ဝေနိုင်စေမည့် အပြောင်းအလဲများကို ဖြန့်ဝေနိုင်စေသည့် စာတွဲများစွာတွင် အပြိုင်လုပ်ဆောင်မှုများနှင့် delta အပြောင်းအလဲများကို အသုံးပြုခြင်း။

ဖိသိပ်မှုအဆင့်နှင့် ထုပ်ပိုးမှုအမြန်နှုန်းအရ၊ LZHAM အကောင်အထည်ဖော်မှုသည် LZMA နှင့် နှိုင်းယှဉ်နိုင်သော်လည်း ဖိသိပ်မှုနှုန်းအရ ၎င်းသည် LZMA ထက် 1.5-8 ဆ (သို့သော် zlib ထက် နှေးသည်)။ ZSTD နှင့် နှိုင်းယှဉ်ပါက၊ LZHAM သည် compression efficiency အရ ဤ algorithm ထက် သာလွန်သော်လည်း encoding speed ၏နောက်တွင် ပြင်းအားတစ်ခုနီးပါးရှိပြီး decoding speed အနည်းငယ်နောက်ကျပါသည်။

source: opennet.ru

မှတ်ချက် Add