LZHAM en Crunch kompresje bibleteken binne frijjûn yn it publike domein

Rich Geldreich oerset kompresjebiblioteken dy't hy ûntwikkele LZHAM и Crunch oan kategory publike domein (Iepenbier Domein), d.w.s. folslein ôfseach fan eigendomsrjochten en levere de kâns foar distribúsje en gebrûk yn elke foarm troch elkenien sûnder beheiningen. Foar jurisdiksjes wêr't de kategory fan publike domein net erkend wurdt, wurde passende reservearrings oerlitten. Earder waarden projekten ferdield ûnder MIT- en ZLIB-lisinsjes.

De Crunch-bibleteek biedt ark foar it komprimearjen en transkodearjen fan tekstueren sûnder kwaliteitsferlies mei algoritmen DXTn. Crunch stipet DXT1/5/N- en 3DC-tekstuerformaten en kin it resultaat bewarje yn DDS-, CRN- en KTX-formaten.

LZHAM leveret in kompresjealgoritme optimalisearre foar ferpakkingsaktiva ferstjoerd as ûnderdiel fan gamingapplikaasjes. Zlib-kompatible API wurdt stipe. Ien fan 'e funksjes fan LZHAM is de mooglikheid
mei help fan mapping tabellen (oant 64 KB yn grutte), wurdboeken (oant 500 MB), parallelizing operaasjes yn meardere triedden en mei help fan delta feroarings, wêrtroch feroarings wurde ferspraat sûnder repacking al komprimearre triemmen.

Yn termen fan kompresjenivo en ynpaksnelheid is de LZHAM-ymplemintaasje te fergelykjen mei LZMA, mar yn termen fan dekompresjesnelheid is it 1.5-8 kear flugger as LZMA (mar stadiger as zlib). As ferlike mei ZSTD, is LZHAM foar dit algoritme yn termen fan kompresje-effisjinsje, mar is hast in folchoarder fan grutte efter yn kodearring snelheid en wat efter yn dekodearjen snelheid.

Boarne: opennet.ru

Add a comment