Nidaamka cadaadiska OpenZL, kaas oo ka sarreeya Zstd iyo XZ marka loo eego xawaaraha iyo heerka cadaadiska xogta habaysan.

Meta* waxay soo bandhigtay OpenZL, xirmo xog isku-buufin ah iyo qalab-dekis oo bixisa heerar cadaadis iyo xawaare sare marka loo eego qaababka Zstd iyo XZ. OpenZL waxaa loogu talagalay in si hufan loogu cadaadiyo xogta habaysan, sida kuwa loo isticmaalo barashada mashiinka, iyo sidoo kale dukaamada xogta oo ay ku jiraan goobo leh noocyo kala duwan oo macluumaad ah oo soo noqnoqda. OpenZL waxay ku qoran tahay C/C++ waxayna ka furan tahay shatiga BSD.

Marka la cadaadiyo kaydka xogta ee ay ku jiraan liiska xiddigaha xiddigiska ee SAO, OpenZL waxa ay hoos u dhigtay cabbirka xogta 2.06, halka zstd algorithm uu xogta ku caddeeyey 1.31, iyo XZ iyada oo loo eegayo 1.64. Intaa waxaa dheer, OpenZL wuxuu ka sarreeyaa zstd xawaaraha isku-buufinta iyadoo loo eegayo 2 (203 MB / s oo ka soo horjeeda 115 MB / s), iyo XZ oo ah 65 (203 MB / s oo ka soo horjeeda 3.1 MB / s). Depression ee OpenZL ayaa waxyar ka gaabiyey zstd (822 MB/s oo ka soo horjeeda 890 MB/s) iyo 27 jeer ka dhakhso badan XZ.

 Nidaamka cadaadiska OpenZL, kaas oo ka sarreeya Zstd iyo XZ marka loo eego xawaaraha iyo heerka cadaadiska xogta habaysan.

OpenZL maaha algorithm ujeedo-guud oo kaliya waxay tusinaysaa natiijooyin wanaagsan xogta leh qaab dhismeed la yaqaan. Hawlgalka OpenZL wuxuu ka kooban yahay si la qabsi ah u soo saarista baakadaha ku salaysan sharaxaadda xogta la bixiyay. Tani waxay dhalinaysaa koodka isku xidhka ee loo habeeyay qaab xog gaar ah. Baakadaha caalamiga ah, oo ku habboon dhammaan baakadaha la soo saaray, ayaa loo isticmaalaa hoos u dhigista.

Xiritaanka iyo baakaynta waxaa lagu sameeyaa hal utility, "zli," ama maktabadda libopenzl. Qaab dhismeedka xogta waxaa lagu qeexay qaabka profiles. Tan waxa ku jira tiro profiles ah oo hore loo sii qeexay oo qeexaya qaababka kaydinta caadiga ah. Tusaale ahaan, astaanta qaabka CSV ama xogta loo kaydiyay qaab 64-bit ah. Cadaadisku waa mid fudud sida xulashada profile leh amarka "zli list-profiles" oo lagu bilaabo habka isku-buufinta "zli compress --profile profile_name". Si aad u furto, si fudud u orod "zli decompress."

Qaabab gaar ah, astaanta gaarka ah waa in la abuuraa iyadoo la adeegsanayo amarka "zli train", kaas oo tilmaamaya qaababka xogta oo soo saara muuqaal leh heer isku dhejis ah. Isticmaalka ikhtiyaarka "--pareto-frontier", profile-ka la sameeyay ayaa la wanaajin karaa si loo dedejiyo isku-buuqa ama hoos u dhigista, iyadoo kharashka lagu riixayo. Luqadda Sharaxaada Xogta Fudud (SDDL) waxaa loo isticmaali karaa in lagu qeexo qaabab adag oo leh qaab dhismeedyo buul leh oo lagu qeexo qaabeynta qaababka xogta ee qaab-dhismeedka.

Habka loo abuurayo xirxirayaasha ugu wanaagsan waxay ku saleysan tahay xirmooyin cod-bixiyeyaal hore ah, kuwaas oo mid walba uu waxtar u leeyahay noocyada xogta gaarka ah iyo taxanaha. Cadaadiska, garaaf habaynta xogta acyclic toosan ayaa la sameeyay, oo leh codecs sida nood iyo kala duwanaanshiyaha xogta qaabka habaysan ee geeso ahaan. Iyada oo ku xidhan nooca xogta gelinta, silsilad codecs ayaa la doortaa kuwaas oo si fiican u cadaadiya qaybta xogta soo socota. Habayntan, madaxa faylka ayaa la isku cadaadiyaa iyadoo la adeegsanayo hal codec, goobta xogta isugeynta iyadoo la adeegsanayo codec labaad, goobta xisaabinta kordhinta iyadoo la adeegsanayo codec saddexaad, iyo goobta xogta xargaha iyadoo la adeegsanayo codec afaraad.

 Nidaamka cadaadiska OpenZL, kaas oo ka sarreeya Zstd iyo XZ marka loo eego xawaaraha iyo heerka cadaadiska xogta habaysan.


Source: opennet.ru

Add a comment