Pustaka kompresi LZHAM dan Crunch telah dirilis ke domain publik

Rich Geldreich diterjemahkan perpustakaan kompresi yang dikembangkan olehnya LZHAM и Kegentingan untuk kategori domain publik (Domain Publik), artinya sepenuhnya melepaskan hak cipta dan memungkinkan distribusi serta penggunaan dalam bentuk apa pun oleh siapa pun tanpa batasan. Untuk yurisdiksi yang tidak mengakui kategori domain publik, pernyataan penafian yang sesuai telah diberlakukan. Sebelumnya, proyek-proyek ini didistribusikan di bawah lisensi MIT dan ZLIB.

Perpustakaan Crunch menyediakan alat untuk kompresi tekstur lossless dan pengkodean ulang menggunakan algoritma DXTnCrunch mendukung format tekstur DXT1/5/N dan 3DC dan dapat menyimpan output ke format DDS, CRN, dan KTX.

LZHAM menyediakan algoritma kompresi yang dioptimalkan untuk mengemas sumber daya yang disertakan dengan aplikasi game. Algoritma ini mendukung API yang kompatibel dengan Zlib. Fitur utama LZHAM meliputi kemampuan untuk
menggunakan tabel pemetaan (berukuran hingga 64 KB), kamus (hingga 500 MB), operasi paralel di beberapa thread, dan penerapan perubahan delta, yang memungkinkan perubahan disebarkan tanpa mengemas ulang file yang sudah dikompresi.

Dalam hal kompresi dan kecepatan kompresi, LZHAM sebanding dengan LZMA, tetapi kecepatan dekompresinya 1.5-8 kali lebih cepat daripada LZMA (meskipun lebih lambat daripada zlib). Dibandingkan dengan ZSTD, LZHAM mengungguli algoritma ini dalam hal efisiensi kompresi, tetapi tertinggal hampir satu orde magnitudo dalam kecepatan enkode dan sedikit tertinggal dalam kecepatan dekode.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster