Ez a cikk a gyors adatkompressziĂłrĂłl szĂłlĂł tĂ©ma mĂĄsodik rĂ©sze. Az elsĆ cikkben egy tĂz gigabyte/mĂĄsodperces sebessĂ©ggel mƱködĆ tömörĂtĆrĆl volt szĂł, amely egy processzor magra van optimalizĂĄlva (minimĂĄlis tömörĂtĂ©s, RTT-Min).
Ez a tömörĂtĆ mĂĄr beĂ©pĂtĂ©sre kerĂŒlt a kriminĂĄlis mĂĄsolĂł berendezĂ©sekbe az adathordozĂłk gyors tömörĂtĂ©sĂ©re Ă©s a kriptogrĂĄfia ellenĂĄllĂĄsĂĄnak fokozĂĄsĂĄra; emellett virtuĂĄlis gĂ©pek kĂ©peinek Ă©s a RAM swap fĂĄjlok tömörĂtĂ©sĂ©re is alkalmazhatĂł, amikor gyors SSD tĂĄrolĂłkra kerĂŒlnek.
Az elsĆ cikkben egy HDD Ă©s SSD hĂĄttĂ©rtĂĄrolĂłk biztonsĂĄgi mentĂ©seinek tömörĂtĂ©sĂ©re szolgĂĄlĂł algoritmus fejlesztĂ©sĂ©nek bejelentĂ©sĂ©re is sor kerĂŒlt (ĂĄtlagos tömörĂtĂ©s, RTT-Mid), jelentĆs adatkompressziĂłs paramĂ©terekkel. Jelenleg ez a tömörĂtĆ teljesen kĂ©sz, Ă©s ez a cikk kifejezetten rĂłla szĂłl.
A RTT-Mid algoritmust megvalĂłsĂtĂł tömörĂtĆ tömörĂtĂ©si arĂĄnyt biztosĂt, amely összehasonlĂthatĂł a hagyomĂĄnyos tömörĂtĆ programokkal, mint pĂ©ldĂĄul a WinRar Ă©s a 7-Zip, amelyek gyors ĂŒzemmĂłdba mƱködnek. Eközben a sebessĂ©ge legalĂĄbb egy nagysĂĄgrenddel magasabb.
Az adatok tömörĂtĂ©si/dekompressziĂłs sebessĂ©ge kritikus paramĂ©ter, amely meghatĂĄrozza a tömörĂtĂ©si technolĂłgiĂĄk alkalmazĂĄsi terĂŒletĂ©t. Aligha jutna bĂĄrkinek eszĂ©be, hogy egy terabyte adatot 10-15 megabyte/mĂĄsodperc sebessĂ©ggel tömörĂtsen (ez a sebessĂ©g a hagyomĂĄnyos tömörĂtĂ©si ĂŒzemmĂłdban), hiszen ez majdnem hĂșsz ĂłrĂĄt venne igĂ©nybe teljes CPU terhelĂ©s mellettâŠ
MĂĄsrĂ©szt ugyanazt a terabyte-ot 2-3 gigabyte/mĂĄsodperc sebessĂ©ggel körĂŒlbelĂŒl tĂz perc alatt le lehet mĂĄsolni.
EzĂ©rt a nagy volumenƱ adatok tömörĂtĂ©se aktuĂĄlis, ha azt valĂłs idejƱ bemeneti/kimeneti sebessĂ©ggel vĂ©gezzĂŒk. A modern rendszerek esetĂ©ben ez legalĂĄbb 100 megabyte/mĂĄsodperc.
Ilyen sebessĂ©geket a modern tömörĂtĆk csak 'gyors' ĂŒzemmĂłdban tudnak produkĂĄlni. Ebben az aktuĂĄlis ĂŒzemmĂłdban fogjuk összehasonlĂtani az RTT-Mid algoritmust a hagyomĂĄnyos tömörĂtĆkkel.
ĂsszehasonlĂtĂł tesztelĂ©s a Ășj tömörĂtĂ©si algoritmus
Az RTT-Mid tömörĂtĆ a tesztprogram rĂ©szekĂ©nt mƱködött. ValĂłs "munka" alkalmazĂĄsban jelentĆsen gyorsabban mƱködik, ott hatĂ©konyan hasznĂĄljĂĄk a több szĂĄlas feldolgozĂĄst, Ă©s 'normĂĄlis' fordĂtĂłt alkalmaznak, nem C#-t.
Mivel a hasznĂĄlt összehasonlĂtĂł tesztben a tömörĂtĆk kĂŒlönbözĆ elveken alapulnak Ă©s kĂŒlönbözĆ tĂpusĂș adatokat mĂĄs mĂłdon tömörĂtenek, a teszt objektivitĂĄsa Ă©rdekĂ©ben az "ĂĄtlaghĆmĂ©rsĂ©klet a kĂłrhĂĄzban" mĂłdszert alkalmaztĂĄk...
KĂ©szĂŒlt egy szektoros dump fĂĄjl a Windows 10 operĂĄciĂłs rendszerhez, ez a legtermĂ©szetesebb keverĂ©ke a kĂŒlönbözĆ adatszerkezeteknek, amelyek valĂłjĂĄban minden szĂĄmĂtĂłgĂ©pen megtalĂĄlhatĂłk. Ennek a fĂĄjlnak a tömörĂtĂ©se lehetĆvĂ© teszi az Ășj algoritmus sebessĂ©gĂ©nek Ă©s tömörĂtĂ©si mĂ©rtĂ©kĂ©nek összehasonlĂtĂĄsĂĄt a piacon lĂ©vĆ legkorszerƱbb tömörĂtĆkkel.
Ăme ez a dump fĂĄjl:

A dump fĂĄjlt az RTT-Mid, 7-zip, WinRar tömörĂtĆk tömörĂtettĂ©k. A WinRar Ă©s 7-zip tömörĂtĆk maximĂĄlis teljesĂtmĂ©nyre voltak ĂĄllĂtva.
TömörĂtĆ mƱködik 7-zip:

Teljes mĂ©rtĂ©kben terheli a processzort, miközben a forrĂĄs dump ĂĄtlagos olvasĂĄsi sebessĂ©ge körĂŒlbelĂŒl 60 MegaByte/sec.
TömörĂtĆ mƱködik WinRar:

HasonlĂł a helyzet, a processzor terheltsĂ©ge gyakorlatilag 100%, a dump ĂĄtlagos olvasĂĄsi sebessĂ©ge körĂŒlbelĂŒl 125 MegaByte/sec.
Ahogy az elĆzĆ esetben is, az archiver sebessĂ©gĂ©t a processzor hatĂĄrozza meg.
Most a tömörĂtĆ tesztprogram mƱködik RTT-Mid:

A kĂ©pernyĆkĂ©p megmutatja, hogy a processzor 50%-os terheltsĂ©ggel mƱködik, Ă©s a többi idĆt tĂ©tlenĂŒl tölti, mert nincs hovĂĄ kiadni a tömörĂtett adatokat. Az adatok kiadĂĄsi lemeze (0. lemez) gyakorlatilag teljesen betöltött. Az adatok olvasĂĄsi sebessĂ©ge (1. lemez) nagyon ingadozik, de ĂĄtlagosan meghaladja a 200 MegaByte/sec.
A tömörĂtĆ munkĂĄjĂĄnak sebessĂ©gĂ©t ebben az esetben a tömörĂtett adatok ĂrĂĄsĂĄnak lehetĆsĂ©ge hatĂĄrozza meg a 0. lemezre.
Most a kapott archĂvumok tömörĂtĂ©si mĂ©rtĂ©ke:



LĂĄthatĂł, hogy az RTT-Mid tömörĂtĆ a legjobban teljesĂtett, ĂĄltala lĂ©trehozott archĂvum 1,3 Gigabyte-tal kisebb, mint a WinRar archĂvuma, Ă©s 2,1 Gigabyte-tal kisebb, mint a 7z archĂvuma.
Az archĂvum lĂ©trehozĂĄsĂĄra fordĂtott idĆ:
- 7-zip â 26 perc 10 mĂĄsodperc;
- WinRar â 17 perc 40 mĂĄsodperc;
- RTT-Mid â 7 perc 30 mĂĄsodperc.
Ăgy mĂ©g a tesztprogram, amely nem volt optimalizĂĄlva, az RTT-Mid algoritmus hasznĂĄlatĂĄval több mint kĂ©t Ă©s fĂ©l szer gyorsabban tudta lĂ©trehozni az archĂvumot, amely jelentĆsen kisebb lett, mint a versenytĂĄrsakĂ©...
Akik nem hisznek a kĂ©pernyĆkĂ©peknek, maguk is ellenĆrizhetik a hitelessĂ©gĂŒket. A tesztprogram elĂ©rhetĆ itt: , töltse le Ă©s ellenĆrizze.
De csak az AVX-2 tĂĄmogatott processzorain, ezek az utasĂtĂĄsok nĂ©lkĂŒl a tömörĂtĆ nem mƱködik, ezĂ©rt ne tesztelje az algoritmust rĂ©gi AMD processzorokon, mert azok lassĂșak az AVX utasĂtĂĄsok vĂ©grehajtĂĄsĂĄban...
A hasznĂĄlt tömörĂtĂ©si mĂłdszer
Az algoritmus a szöveg ismĂ©tlĆdĆ fragmentumainak bĂĄjtos granulatĂșrĂĄban törtĂ©nĆ indexelĂ©si mĂłdszerĂ©t alkalmazza. Ez a tömörĂtĂ©si mĂłdszer rĂ©gĂłta ismert, de nem hasznĂĄltĂĄk, mivel a megfelelĆ talĂĄlatok keresĂ©se nagyon erĆforrĂĄs-igĂ©nyes volt, Ă©s sokkal több idĆt igĂ©nyelt, mint egy szĂłtĂĄr lĂ©trehozĂĄsa. Ăgy az RTT-Mid algoritmus a âvissza a jövĆbeâ klasszikus pĂ©ldĂĄja...
Az RTT tömörĂtĆben egy egyedi, gyors talĂĄlatkeresĆ hasznĂĄlt, amely lehetĆvĂ© tette a tömörĂtĂ©si folyamat felgyorsĂtĂĄsĂĄt. A sajĂĄt gyĂĄrtĂĄsĂș keresĆ, ez a 'szĂ©psĂ©gem...', 'nem olcsĂł, mert teljesen kĂ©zzel kĂ©szĂŒlt' (assembler nyelven ĂrtĂĄk).
A talĂĄlatkeresĆ kĂ©tlĂ©pcsĆs valĂłszĂnƱsĂ©gi sĂ©mĂĄn alapul, elĆször a âmegemlĂ©sâ jelĂ©t keresi, Ă©s csak azutĂĄn, hogy ezt a jelet felfedezi, elindĂtja a valĂłdi talĂĄlat felfedezĂ©sĂ©nek eljĂĄrĂĄsĂĄt.
A talĂĄlatkeresĆ ablaka kiszĂĄmĂthatatlan mĂ©retƱ, amely a feldolgozott adathalmaz entrĂłpiĂĄjĂĄnak mĂ©rtĂ©kĂ©tĆl fĂŒgg. Teljesen vĂ©letlenszerƱ (nem tömörĂthetĆ) adatok esetĂ©n mĂ©rete megabĂĄjt, mĂg a visszatĂ©rĆen elĆfordulĂł adatok esetĂ©n mindig egy megabĂĄjt felett van.
De sok modern adatforma nem tömörĂthetĆ, ezĂ©rt a rĂĄjuk erĆforrĂĄs-igĂ©nyes keresĆt futtatni haszontalan Ă©s pazarlĂł, ezĂ©rt a keresĆ kĂ©t ĂŒzemmĂłdban mƱködik. ElĆször megprĂłbĂĄlja megtalĂĄlni a kiindulĂĄsi szöveg azon rĂ©szeit, ahol lehetsĂ©ges ismĂ©tlĆdĂ©sek vannak, ezt a mƱveletet szintĂ©n valĂłszĂnƱsĂ©gi mĂłdszerrel vĂ©gzi, Ă©s nagyon gyorsan (4-6 GB/s sebessĂ©ggel) hajtja vĂ©gre. EzutĂĄn a potenciĂĄlis talĂĄlattal rendelkezĆ rĂ©szeket a fĆ keresĆ dolgozza fel.
Az index alapĂș tömörĂtĂ©s nem tĂșl hatĂ©kony, mivel az ismĂ©tlĆdĆ fragmentumokat indexekkel kell helyettesĂteni, Ă©s az indextömb jelentĆsen csökkenti a tömörĂtĂ©si arĂĄnyt.
A tömörĂtĂ©si fok növelĂ©se Ă©rdekĂ©ben nemcsak a teljesen egybeesĆ bĂĄjtsorok kerĂŒlnek indexelĂ©sre, hanem a rĂ©szlegesek is, amikor a sorban vannak egybeesĆ Ă©s nem egybeesĆ bĂĄjtok. Ehhez az indexformĂĄtumban szerepel egy egyezĂ©si maszk mezĆ, amely jelzi a kĂ©t blokk egybeesĆ bĂĄjtjait. MĂ©g nagyobb tömörĂtĂ©s Ă©rdekĂ©ben több rĂ©szben egybeesĆ blokk egyĂŒttes indexelĂ©sĂ©t is alkalmazzuk az aktuĂĄlis blokkra.
Mindez lehetĆvĂ© tette, hogy a RTT-Mid tömörĂtĆ a szĂłtĂĄri mĂłdszer alkalmazĂĄsĂĄval kĂ©szĂŒlt tömörĂtĆkhoz hasonlĂł tömörĂtĂ©si fokot Ă©rjen el, de sokkal gyorsabban mƱködjön.
Az Ășj tömörĂtĂ©si algoritmus mƱködĂ©si sebessĂ©ge
Ha a tömörĂtĆ monopolizĂĄlt memĂłria cache hasznĂĄlattal mƱködik (egy szĂĄlhoz 4 MegabĂĄjt szĂŒksĂ©ges), akkor a mƱködĂ©si sebessĂ©g 700-2000 MegabĂĄjt/sec között ingadozik egy processzormag esetĂ©ben, attĂłl fĂŒggĆen, hogy milyen tĂpusĂș adatokat tömörĂtenek, Ă©s kevĂ©ssĂ© fĂŒgg a processzor ĂłrajelĂ©tĆl.
TöbbszĂĄlas tömörĂtĆ megvalĂłsĂtĂĄs esetĂ©n a hatĂ©kony skĂĄlĂĄzĂĄs a harmadik szintƱ memĂłria cache mennyisĂ©gĂ©tĆl fĂŒgg. PĂ©ldĂĄul, ha 9 MegabĂĄjt cache memĂłriĂĄval rendelkezik, nincs Ă©rtelme több mint kĂ©t tömörĂtĂ©si szĂĄlat indĂtani, mivel a sebessĂ©g ettĆl nem fog nĆni. De 20 MegabĂĄjt cache-nĂ©l mĂĄr lehet indĂtani öt tömörĂtĂ©si szĂĄlat.
A tömörĂtĂ©si sebessĂ©g szempontjĂĄbĂłl jelentĆs tĂ©nyezĆ a RAM kĂ©sleltetĂ©se is. Az algoritmus vĂ©letlenszerƱ hozzĂĄfĂ©rĂ©seket hasznĂĄl a RAM-hoz, ezek közĂŒl egy rĂ©sze nem kerĂŒl be a cache memĂłriĂĄba (körĂŒlbelĂŒl 10%), ami lassĂtĂĄst okoz, mivel az algoritmusnak vĂĄrnia kell az RAM-bĂłl szĂĄrmazĂł adatokra.
A tömörĂtĆ sebessĂ©gĂ©re a bemeneti/kimeneti rendszer mƱködĂ©se is jelentĆs hatĂĄssal bĂr. A bemenet/kimenet ĂĄltal kezdemĂ©nyezett RAM-kĂ©rĂ©sek blokkoljĂĄk a CPU-bĂłl Ă©rkezĆ adatigĂ©nylĂ©seket, ami szintĂ©n csökkenti a tömörĂtĂ©si sebessĂ©get. Ez a problĂ©ma jelentĆs a laptopok Ă©s asztali szĂĄmĂtĂłgĂ©pek esetĂ©ben, szerverek de ebbĆl a szempontbĂłl kevĂ©sbĂ© lĂ©nyeges a fejlettebb rendszerbusz-hozzĂĄfĂ©rĂ©si vezĂ©rlĆ Ă©s a többsĂĄvos RAM miatt.
A szövegben a tömörĂtĂ©ssel foglalkozunk, a dekompressziĂł viszont nem rĂ©sze ennek a cikknek, mivel ott âminden rendben vanâ. A dekompressziĂł jelentĆsen gyorsabb, Ă©s az I/O sebessĂ©ge korlĂĄtozza. Egy fizikai mag egy szĂĄlban nyugodtan biztosĂtja a kicsomagolĂĄs sebessĂ©gĂ©t 3-4 GigabĂĄjt/mĂĄsodperc.
Ez a kicsomagolĂĄsi folyamatban a megfelelĂ©s keresĂ©sĂ©nek hiĂĄnyĂĄval fĂŒgg össze, amely âelfogyasztjaâ a processzor Ă©s a gyorsĂtĂłtĂĄr fĆ erĆforrĂĄsait a tömörĂtĂ©s sorĂĄn.
A tömörĂtett adatok megbĂzhatĂł tĂĄrolĂĄsa
Ahogyan a tömörĂtĂ©st hasznĂĄlĂł szoftverek (archivĂĄlĂłk) neve is mutatja, ezek cĂ©lja az informĂĄciĂłk hosszĂș tĂĄvĂș tĂĄrolĂĄsa, nem Ă©vekre, hanem Ă©vszĂĄzadokra Ă©s akĂĄr Ă©vezredekig...
Az informåciótåroló eszközök tårolåsånak sorån az adatok egy része elveszik, itt egy példa:

Ennek az âanalĂłgâ informĂĄciĂłtĂĄrolĂłnak ezer Ă©ve, nĂ©hĂĄny rĂ©szlet elveszett, de összessĂ©gĂ©ben az informĂĄciĂł âolvashatĂłâ...
A modern digitĂĄlis adattĂĄrolĂł rendszerek Ă©s az ezekhez tartozĂł digitĂĄlis eszközök gyĂĄrtĂłi egyike sem ad garanciĂĄt a teljes adatmegĆrzĂ©sre 75 Ă©vnĂ©l hosszabb idĆre.
Ăs ez problĂ©ma, de elhalasztott problĂ©ma, a megoldĂĄsa a leszĂĄrmazottaink feladata lesz...
A digitĂĄlis adatok tĂĄrolĂł rendszerei nemcsak 75 Ă©v elteltĂ©vel veszthetnek adatokat, az adatokban hibĂĄk bĂĄrmikor megjelenhetnek, mĂ©g az ĂrĂĄs sorĂĄn is, ezeket a torzulĂĄsokat prĂłbĂĄljĂĄk minimalizĂĄlni redundanciĂĄval Ă©s hibajavĂtĂł rendszerek alkalmazĂĄsĂĄval. A redundancia Ă©s a hibajavĂtĂł rendszerek nem mindig kĂ©pesek helyreĂĄllĂtani az elveszett informĂĄciĂłt, ha pedig sikerĂŒl, akkor sincs garancia arra, hogy a helyreĂĄllĂtĂĄsi mƱvelet helyesen zajlott le.
Ăs ez is nagy problĂ©ma, de nem elhalasztott, hanem aktuĂĄlis.
A modern tömörĂtĆk, amelyeket digitĂĄlis adatok archivĂĄlĂĄsĂĄra hasznĂĄlnak, kĂŒlönfĂ©le szĂłtĂĄri mĂłdszerek mĂłdosĂtĂĄsain alapulnak, Ă©s az ilyen archĂvumok esetĂ©ben az informĂĄciĂł egy rĂ©szĂ©nek elvesztĂ©se vĂ©gzetes esemĂ©ny lehet, van egy bevett kifejezĂ©s is az ilyen helyzetre â âtöröttâ archĂvum...
Az informĂĄciĂł tĂĄrolĂĄsĂĄnak alacsony megbĂzhatĂłsĂĄga szĂłtĂĄras tömörĂtĂ©ssel rendelkezĆ archĂvumokban a tömörĂtett adatok struktĂșrĂĄjĂĄval fĂŒgg össze. Az ilyen archĂvumban az informĂĄciĂł nem tartalmazza az eredeti szöveget, csak a szĂłtĂĄrban szereplĆ rekordok szĂĄmait tĂĄrolja, a szĂłtĂĄr pedig dinamikusan mĂłdosul a jelenlegi tömörĂtendĆ szöveggel. Ha az archĂvum egy rĂ©szĂ©t elveszĂtjĂŒk vagy torzĂtjuk, akkor a következĆ rekordok az archĂvumban sem a tartalmuk, sem a szĂłtĂĄrban lĂ©vĆ rekord hosszĂșsĂĄgĂĄt figyelembe vĂ©ve nem azonosĂthatĂłk, mivel nem egyĂ©rtelmƱ, hogy a szĂłtĂĄri rekord szĂĄma mit kĂ©pvisel.
Az ilyen «megsĂ©rĂŒlt» archĂvumbĂłl szĂĄrmazĂł informĂĄciĂłt lehetetlen helyreĂĄllĂtani.
Az RTT algoritmus egy megbĂzhatĂłbb mĂłdszeren alapul, amely a tömörĂtett adatok tĂĄrolĂĄsĂĄra szolgĂĄl. Az indexszel ellĂĄtott mĂłdszert alkalmaz a megismĂ©tlĆdĆ fragmentumok nyomon követĂ©sĂ©re. Ez a tömörĂtĂ©si megközelĂtĂ©s minimalizĂĄlja az informĂĄciĂłk torzulĂĄsĂĄnak következmĂ©nyeit a tĂĄrolĂłn, Ă©s sok esetben automatikusan korrigĂĄlja a tĂĄrolĂĄsi folyamat sorĂĄn felmerĂŒlt torzulĂĄsokat.
Ez abbĂłl fakad, hogy az archĂv fĂĄjl indexszel tömörĂtve kĂ©t mezĆt tartalmaz:
- az eredeti szöveg mezĆje, amelybĆl eltĂĄvolĂtottĂĄk a megismĂ©telt rĂ©szeket;
- az indexek mezĆje.
Az informĂĄciĂł helyreĂĄllĂtĂĄsa szempontjĂĄbĂłl kritikus fontossĂĄgĂș indexmezĆ mĂ©rete nem nagy, Ă©s biztonsĂĄgi okokbĂłl meg lehet duplikĂĄlni. EzĂ©rt mĂ©g ha az eredeti szöveg vagy index tömb egy rĂ©sze elveszik is, a többi informĂĄciĂł problĂ©mamentesen helyreĂĄllĂthatĂł, mint a kĂ©pen az «analĂłg» informĂĄciĂłs tĂĄrolĂłban.
Az algoritmus hĂĄtrĂĄnyai
A hĂĄtrĂĄnyok nĂ©lkĂŒli elĆnyök nem lĂ©teznek. Az index mĂłdszer nem tömörĂti a kis hosszĂșsĂĄgĂș megismĂ©tlĆdĆ sorozatokat. Ez az index mĂłdszer korlĂĄtaival magyarĂĄzhatĂł. Az indexek mĂ©rete legalĂĄbb 3 bĂĄjt, Ă©s akĂĄr 12 bĂĄjt is lehet. Ha a megismĂ©tlĆdĂ©s kisebb mĂ©retƱ, mint az azt leĂrĂł index, akkor azt nem veszik figyelembe, bĂĄrmennyire is gyakran forduljanak elĆ az ilyen megismĂ©tlĆdĂ©sek a tömörĂtett fĂĄjlban.
A hagyomĂĄnyos, szĂłtĂĄri alapĂș tömörĂtĂ©si mĂłdszer hatĂ©konyan csökkenti a kis hosszĂșsĂĄgĂș többszörözĆdĂ©seket, Ăgy nagyobb tömörĂtĂ©si arĂĄnyt Ă©r el, mint az index alapĂș tömörĂtĂ©s. Ez azonban a központi feldolgozĂłegysĂ©g magas terhelĂ©sĂ©nek ĂĄrĂĄn törtĂ©nik, mivel a szĂłtĂĄri mĂłdszernek ahhoz, hogy hatĂ©konyabban tömörĂtse az adatokat, mint az index mĂłdszer, a feldolgozĂĄsi sebessĂ©gĂ©t 10-20 megabĂĄjtra kell csökkentenie mĂĄsodpercenkĂ©nt a valĂłs szĂĄmĂtĂĄsi környezetekben a CPU teljes terhelĂ©se mellett.
Az ilyen alacsony sebessĂ©gek elfogadhatatlanok a modern adatkezelĆ rendszerek szĂĄmĂĄra, Ă©s inkĂĄbb 'akadĂ©miai' Ă©rdeklĆdĂ©sre tartanak szĂĄmot, mint gyakorlati haszonra.
Az informĂĄciĂł tömörĂtĂ©si mĂ©rtĂ©ke lĂ©nyegesen növekedni fog a következĆ RTT (RĐąT-Max) algoritmus mĂłdosĂtĂĄsĂĄval, amely mĂĄr fejlesztĂ©s alatt ĂĄll.
Tehåt, mint mindig, a folytatås következik...
ForrĂĄs: habr.com
