Perpustakaan komprési LZHAM sareng Crunch parantos dileupaskeun kana domain umum

Beunghar Geldreich ditarjamahkeun perpustakaan komprési anjeunna dimekarkeun LZHAM и crunch kana kategori domain publik (Domain Publik), nyaéta. sagemblengna renounced hak cipta proprietary sarta nyadiakeun kasempetan pikeun distribusi sarta pamakéan dina formulir naon ku dulur tanpa palarangan. Pikeun yurisdiksi dimana kategori domain publik teu dipikawanoh, reservations luyu ditinggalkeun. Saméméhna, proyék disebarkeun dina lisensi MIT sareng ZLIB.

Perpustakaan Crunch nyayogikeun alat pikeun ngompresi sareng transcoding tékstur tanpa kaleungitan kualitas nganggo algoritma DXTn. Crunch ngadukung format tékstur DXT1 / 5 / N sareng 3DC sareng tiasa nyimpen hasilna kana format DDS, CRN sareng KTX.

LZHAM nyadiakeun algoritma komprési dioptimalkeun pikeun aset bungkusan shipped salaku bagian tina aplikasi kaulinan. API cocog Zlib dirojong. Salah sahiji fitur LZHAM nyaéta kamungkinan
ngagunakeun tabel pemetaan (nepi ka 64 KB dina ukuran), kamus (nepi ka 500 MB), operasi parallelizing dina sababaraha threads sarta ngagunakeun parobahan délta, nu ngidinan parobahan disebarkeun tanpa repacking file geus dikomprés.

Dina watesan tingkat komprési jeung speed packing, palaksanaan LZHAM comparable mun LZMA, tapi dina watesan speed decompression éta 1.5-8 kali leuwih gancang ti LZMA (tapi laun ti zlib). Upami dibandingkeun sareng ZSTD, LZHAM langkung payun tina algoritma ieu dina hal efisiensi komprési, tapi ampir sahandapeun urutan gedéna dina laju encoding sareng rada mundur dina laju decoding.

sumber: opennet.ru

Tambahkeun komentar