Imitapo yolwazi yokucindezelwa kwe-LZHAM ne-Crunch ikhishelwe esizindeni somphakathi

Rich Geldreich kuhunyushwe imitapo yolwazi yokucindezelwa ayakhe LZHAM ΠΈ Ukuqhekeka esigabeni isizinda somphakathi (Isizinda Somphakathi), i.e. iwalahle ngokuphelele amalungelo obunikazi obunikazi futhi yanikeza ithuba lokusatshalaliswa nokusetshenziswa nganoma iyiphi indlela yiwo wonke umuntu ngaphandle kwemikhawulo. Ezindaweni lapho isigaba sesizinda somphakathi singaziwa, ukubhuka okufanele kuyashiywa. Ngaphambilini, amaphrojekthi asatshalaliswa ngaphansi kwamalayisensi e-MIT kanye ne-ZLIB.

Umtapo wezincwadi we-Crunch uhlinzeka ngamathuluzi okucindezela kanye nokudlulisa amakhodi ngaphandle kokulahlekelwa ikhwalithi usebenzisa ama-algorithms I-DXTn. I-Crunch isekela i-DXT1/5/N nefomethi ye-3DC futhi ingagcina umphumela kumafomethi we-DDS, CRN kanye ne-KTX.

I-LZHAM ihlinzeka nge-algorithm yokuminyanisa elungiselelwe izimpahla zokupakisha ezithunyelwa njengengxenye yezinhlelo zokusebenza zemidlalo. I-Zlib compatible API iyasekelwa. Esinye sezici ze-LZHAM kungenzeka
kusetshenziswa amathebula okwenza imephu (afinyelela ku-64 KB ngosayizi), izichazamazwi (kufika ku-500 MB), imisebenzi ehambisanayo emicu eminingi kanye nokusebenzisa izinguquko ze-delta, okuvumela izinguquko ukuthi zisatshalaliswe ngaphandle kokupakisha kabusha amafayela asevele acindezelwe.

Ngokwezinga lokucindezela kanye nesivinini sokupakisha, ukuqaliswa kwe-LZHAM kuqhathaniswa ne-LZMA, kodwa mayelana nesivinini sokunciphisa kushesha izikhathi ezingu-1.5-8 kune-LZMA (kodwa ihamba kancane kune-zlib). Uma iqhathaniswa ne-ZSTD, i-LZHAM ingaphambili kwale algorithm ngokokusebenza kahle kokuminyanisa, kodwa icishe ibe yi-oda lobukhulu ngemuva ngesivinini sombhalo wekhodi futhi ingemuva kancane ngesivinini sokukhipha amakhodi.

Source: opennet.ru

Engeza amazwana