neprihlásený Piatok, 22. novembra 2024, dnes má meniny Cecília
Google vyvinul nový lepší kompresný algoritmus

Značky: Googlekompresia

DSL.sk, 23.9.2015


Spoločnosť Google v noci na dnes oznámila vyvinutie nového kompresného algoritmu, ktorý prináša lepšie vlastnosti oproti existujúcim algoritmom.

Nový algoritmus nesie označenie Brotli a podobne ako algoritmus Deflate používaný v ZIP-och je postavený na kombinácii algoritmov LZ77 a Huffmanovho kódovania navyše s použitím kontextového modelovania druhého rádu.

Google ku kompresným algoritmom prispel už v roku 2013, kedy uvoľnil Zopfli. Zopfli bola ale len implementácia štandardného kompresného algoritmu Deflate dosahujúca lepší kompresný pomer.

Brotli je naopak úplne nový kompresný algoritmus, ktorý dosahuje pri maximálnych nastaveniach kompresiu na úrovni respektíve nad úrovňou najlepších bežne používaných kompresných algoritmov LZMA, LZHAM, BZIP2. Zároveň ale dosahuje vysokú rýchlosť dekompresie porovnateľnú alebo rýchlejšiu ako je rýchlosť u Deflate algoritmov.

Na 3.5 GHz Xeone E5-1650 algoritmus dosahuje podľa testu Google na tzv. Canterbury súboroch rýchlosť dekompresie od 289.5 MB/s po 334 MB/s v závislosti na nastavení a kompresný pomer od 3.38 po 4.35. Kompresný pomer bol z testovaných algoritmov najlepší, druhý LZMA pri najvyššej kompresii dosahoval kompresný pomer 4.24 a rýchlosť dekomprimovania 71.7 MB/s.


Porovnanie Brotli s konkurenciou, kliknite pre zväčšenie (graf: Google)



Rýchlosť komprimovania je u Brotli pri nastaveniach najvyššieho kompresného pomeru ale nízka, len 0.5 MB/s. Pri najnižšej úrovni kompresii je zase ale výrazne vysoká, 98.3 MB/s, a to pri dosiahnutí lepšieho kompresného pomeru ako Deflate pri najlepšom nastavení.

Cieľom Google je Brotli presadiť na kompresiu dát prenášaných po Internete pre mobilných užívateľov, kde na strane klientov je dôležitá práve rýchla respektíve na výkon nenáročná dekompresia a samozrejme kompresný pomer.

Google verí v použitie formátu v jednotlivých webových prehliadačoch a sprístupnil ho ako open source s licenciou Apache License 2.0. Žiadne konkrétne informácie o plánoch zahrnúť podporu algoritmu ani do svojho prehliadača Chrome ale spoločnosť zatiaľ nezverejnila.


      Zdieľaj na Twitteri



Najnovšie články:

Nový trailer filmu Minecraft
Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet
USA požadujú, aby Google predal Chrome a potenciálne aj Android
ISS zvýšila orbitu, aby sa vyhla troskám zo satelitu
Vzniknú fyzické zábavné tematické Minecraft parky
Qualcomm chystá Snapdragon CPU pre lacnejšie PC, majú začínať na 600 dolárov
SpaceX nezachytávala prvý stupeň Starship kvôli problému na štartovacej veži


Diskusia:
                               
 

Seriál Silicon Valley v reále?
Odpovedať Známka: 7.6 Hodnotiť:
 

http://tinyurl.com/q98m86q
Odpovedať Známka: 1.1 Hodnotiť:
 

"Fuuuuuuuuuuuck" - Gavin Belson
Odpovedať Známka: 8.2 Hodnotiť:
 

Az mi z Toho zkompresnel na zachode
Odpovedať Známka: 5.0 Hodnotiť:
 

Asi tam máš chladno
Odpovedať Známka: 10.0 Hodnotiť:
 

posielam nahodne udaje
Odpovedať Známka: 8.1 Hodnotiť:
 

Vsetko je to pekne ale neda mi rypnut do nazvov algoritmov. To naozaj nevedeli najst iny nazov ako Brotli alebo Zopfli?
Odpovedať Známka: 10.0 Hodnotiť:
 

Brotli je nemecky pokiaľ sa nemýlim, čosi s chlebom.
Odpovedať Známka: 8.5 Hodnotiť:
 

maly chleba v nejakom nareci
Odpovedať Známka: 8.5 Hodnotiť:
 

Z clanku od googlu: "Brötli means ‘small bread’ in Swiss German."
Odpovedať Hodnotiť:
 

Trotli?
Odpovedať Známka: 10.0 Hodnotiť:
 

keď si chcel rypnúť mal si sa opýtať či teraz bude chleba lacnejší...
Odpovedať Známka: 10.0 Hodnotiť:
 

Neviem. Nejaké ďalšie inteligentné otázky?
Odpovedať Hodnotiť:
 

posielam biely sum na test kompresneho pomeru
Odpovedať Známka: 10.0 Hodnotiť:
 

a ružový by nebol dobrý?
Odpovedať Známka: 7.1 Hodnotiť:
 

Ten ohrozuje tradicnu rodinu.
Odpovedať Známka: 9.4 Hodnotiť:
 

citim sa diskriminovany
Odpovedať Známka: 10.0 Hodnotiť:
 

ja, že dekomprimovaný
Odpovedať Známka: 10.0 Hodnotiť:
 

Prečo mám v novom YT kockate videa? Keď dam ful screen.
Odpovedať Známka: 1.4 Hodnotiť:
 

TY jeden oftopičiak!
Odpovedať Známka: 6.4 Hodnotiť:
 

Zmeň kvalitu na 4K
Odpovedať Známka: 10.0 Hodnotiť:
 

Lebo guľaté sú len pre prispievateľov.
Odpovedať Známka: 10.0 Hodnotiť:
 

a trojuholnikove pre neprispievatelov
Odpovedať Známka: 3.3 Hodnotiť:
 

Kockate len pre neho?
Odpovedať Známka: 10.0 Hodnotiť:

Pridať komentár