Zstandard
Leabharlann C le haghaidh Comhbhrú Cumhachtach agus Tapa
Comhbhrú cumhachtach & dí-chomhbhrú fíor-ama a bhaint amach trí Leabharlann Foinse C Oscailte
Is leabharlann comhbhrú foinse oscailte C é Zstandard a sholáthraíonn algartam cumhachtach agus tapa le haghaidh cóimheasa ard-chomhbhrú taobh istigh d'iarratais C. Cuireann an leabharlann raon an-leathan luais ar fáil agus tá sé ar fáil faoi cheadúnas dé-BSD agus GPLv2. Tacaíonn an leabharlann le modh comhbhrú foclóir atá an-úsáideach le haghaidh comhbhrú sonraí beaga.
Díríonn leabharlann Zstandard ar chásanna comhbhrú fíor-ama ag leibhéal zlib agus cóimheasa comhbhrú níos fearr. Tacaíonn an leabharlann le leibhéil chomhbhrú rialta ó 1 go 22. Cuimhnigh le do thoil nach mór Leibhéil 20 agus níos airde a úsáid go cúramach, mar go bhfuil i bhfad níos mó cuimhne ag teastáil le haghaidh oibriú rianúil.
Tá an API an-chobhsaí, dea-dhoiciméadaithe, agus an-éasca a láimhseáil. Áiríodh leis tacaíocht do roinnt feidhmeanna tábhachtacha a bhaineann le comhbhrú agus dí-chomhbhrú, comhbhrú sruthú chomh maith le dí-chomhbhrú, feidhmeanna cúntóir foclóir, méid an fhráma, bainistíocht cuimhne níos fearr. Tacaíonn an leabharlann freisin le hardfheidhmeanna maidir le comhbhrú agus dí-chomhbhrú, feidhmeanna sruthú istigh gan maolán agus sioncronach, comhbhrú sruthú gan maolán, agus dí-chomhbhrú (modh sioncrónach).
Tús a chur le Zstandard
Is ó GitHub an bealach molta chun Zstandard a shuiteáil, bain úsáid as an ordú seo a leanas le haghaidh suiteáil rianúil.
Suiteáil leabharlann Zstandard trí GitHub
gh repo clone facebook/zstd
Comhbhrú agus Dí-chomhbhrú trí C API
Áiríodh sa leabharlann foinse oscailte Zstandard roinnt feidhmeanna tábhachtacha maidir le comhbhrú agus dí-chomhbhrú. Cuireann an leabharlann feidhmeanna comhbhrú agus dí-chomhbhrú i gcuimhne. Cuireann sé leibhéil éagsúla comhbhrú ar fáil a leathnaíonn na roghanna luais agus cóimheasa. Is féidir leat comhad amháin chomh maith le comhaid iolracha a chomhbhrú nó a dhí-chomhbhrú in aon ordú amháin. Leis an scaoileadh nua, tá an luas dí-chomhbhrú feabhsaithe tuilleadh.
Comhbhrú & Dí-chomhbhrú Il-snáithithe trí C API
Tá go leor leabharlanna comhbhrú ann atá aon-snáithe, rud a chiallaíonn go gcaithfidh úsáideoirí muinín a bheith acu as píosa eile bogearraí nó a gcód il-snáithithe féin a scríobh. Tá gnéithe san áireamh sa leabharlann foinse oscailte Zstandard a cheadaíonn oibríocht chomhbhrú chun snáitheanna iolracha a ghiaráil ag baint úsáide as orduithe C. Is é an rud iontach gur féidir leis an bpróiseas comhbhrúite aistriú go API il-snáithithe agus ní bheidh aon láimhseáil speisialta ag teastáil ón bpróiseas dí-chomhbhrúite.
Comhbhrú Sonraí Beaga agus Dí-chomhbhrú
De ghnáth, tá sé le feiceáil go bhfuil sé an-deacair i gcónaí méid níos lú sonraí a chomhbhrú nó a dhí-chomhbhrú. Is fadhb an-choitianta í a bhíonn ag formhór na gclár comhbhrú. D'fheabhsaigh leabharlann Zstandard é seo trí mhodh oiliúna a thairiscint a ligeann d'úsáideoirí cineál roghnaithe sonraí a roghnú. Mar sin is beag samplaí a úsáidtear le méid beag sonraí sa mhodúl oiliúna chun an clár a choigeartú. Stóráiltear toradh an mhodúil oiliúna i gcomhad ar a dtugtar an foclóir, a úsáidtear sa todhchaí roimh aon chomhbhrú agus dí-chomhbhrú. Tá sé tugtha faoi deara go bhfoghlaimíonn an t-algartam comhbhrú ó shonraí san am a chuaigh thart & conas sonraí sa todhchaí a chomhbhrú. Mar sin ag baint úsáide as coincheap an fhoclóra tá an cóimheas comhbhrú agus dí-chomhbhrú ar shonraí beaga feabhsaithe go mór.