LZHAM සහ Crunch සම්පීඩන පුස්තකාල පොදු වසම වෙත මුදා හැර ඇත

පොහොසත් ගෙල්ඩ්රීච් පරිවර්තනය කර ඇත ඔහු විසින් සංවර්ධනය කරන ලද සම්පීඩන පුස්තකාල LZHAM и කකුළුවෝ ප්රවර්ගයට පොදු වසම (Public Domain), i.e. හිමිකාර ප්‍රකාශන හිමිකම් සම්පූර්ණයෙන්ම අත්හැර දමා සීමා රහිතව සෑම කෙනෙකුටම ඕනෑම ආකාරයකින් බෙදා හැරීමට සහ භාවිතා කිරීමට අවස්ථාව සලසා දී ඇත. පොදු වසම් කාණ්ඩය හඳුනා නොගත් අධිකරණ බල ප්‍රදේශ සඳහා, සුදුසු වෙන් කිරීම් ඉතිරි වේ. මීට පෙර MIT සහ ZLIB බලපත්‍ර යටතේ ව්‍යාපෘති බෙදා හරින ලදී.

ක්‍රන්ච් පුස්තකාලය ඇල්ගොරිතම භාවිතයෙන් ගුණාත්මකභාවය නැති නොවී වයනය සම්පීඩනය කිරීම සහ ට්‍රාන්ස්කෝඩ් කිරීම සඳහා මෙවලම් සපයයි. DXTn. Crunch DXT1/5/N සහ 3DC වයනය සඳහා සහය දක්වන අතර ප්‍රතිඵලය DDS, CRN සහ KTX ආකෘති වෙත සුරැකිය හැක.

LZHAM ක්‍රීඩා යෙදුම්වල කොටසක් ලෙස නැව්ගත කරන ලද ඇසුරුම් වත්කම් සඳහා ප්‍රශස්ත සම්පීඩන ඇල්ගොරිතමයක් සපයයි. Zlib අනුකූල API සහාය දක්වයි. LZHAM හි එක් අංගයක් වන්නේ හැකියාවයි
සිතියම්ගත කිරීමේ වගු (ප්‍රමාණයෙන් 64 KB දක්වා), ශබ්දකෝෂ (500 MB දක්වා), බහු නූල් වල මෙහෙයුම් සමාන්තරකරණය කිරීම සහ දැනටමත් සම්පීඩිත ගොනු නැවත ඇසුරුම් නොකර වෙනස්කම් බෙදා හැරීමට ඉඩ සලසන ඩෙල්ටා වෙනස්කම් භාවිතා කිරීම.

සම්පීඩන මට්ටම සහ ඇසුරුම් වේගය අනුව, LZHAM ක්‍රියාත්මක කිරීම LZMA හා සැසඳිය හැකි නමුත් විසංයෝජන වේගය අනුව එය LZMA ට වඩා 1.5-8 ගුණයකින් වේගවත් වේ (නමුත් zlib ට වඩා මන්දගාමී). ZSTD හා සසඳන විට, සම්පීඩන කාර්යක්ෂමතාව අනුව LZHAM මෙම ඇල්ගොරිතමයට වඩා ඉදිරියෙන් සිටී, නමුත් කේතීකරණ වේගයේ පිටුපස විශාලත්වයේ අනුපිළිවෙලක් වන අතර විකේතන වේගයෙහි තරමක් පසුපසින් සිටී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න