Car-tech

Google komprimovaný kód příspěvků Zopfli k rychlému stahování

Návod: Ako vymeniť palivový filter na SKODA OCTAVIA 2 (1Z3)

Návod: Ako vymeniť palivový filter na SKODA OCTAVIA 2 (1Z3)

Obsah:

Anonim

Zopfli kompresní algoritmus, který získal své jméno z švýcarského receptury na chléb, je otevřen a poskytuje novou knihovnu pro kompresi dat obecně nazvanou Zopfli, která může být použita k urychlení stahování na webu. implementace kompresního algoritmu Deflate, který vytváří menší velikost výstupu ve srovnání s předchozími technikami, napsal Lode Vandevenne, softwarový inženýr s kompresním týmem společnosti Google, na blogu Open Source Google minulý týden.

"Menší komprimovaná velikost umožňuje lepší využívání prostoru, rychlejší přenos dat a nižší latence načítání webových stránek. Kromě toho má menší komprimovaná velikost pro mobilní použití další výhody, jako jsou nižší poplatky za přenos dat a snížení spotřeby baterie, "Van

Vyčerpávající kompresní techniky používají vyšší hustotu dat, ale také kompresi mnohem pomaleji. To ovšem neovlivňuje rychlost dekomprese, napsal Vandenne.

Zopfli je knihovna pouze pro kompresi a stávající software může být použit k dekompresi dat, řekl. Zopfli je kompatibilní se žádostmi o zip, PNG, gzip a HTTP, mezi jinými, dodal Vandevenne.

Zejména díky rozšíření dat o stahování videa hledá společnost Google a další služby způsoby, jak zvýšit kompresi. Google získal On2, technologii pro kompresi dat, v roce 2009. Prohlížeč Opera Opera také vylepšoval kompresní funkce.

Výkonný, ale efektivní

výstup Zopfli je obvykle o 3% až 8% menší než zlib, jiný kompresní knihovna založená na algoritmu komprese Deflate, podle Vandevenne. "Věříme, že Zopfli představuje nejmodernější kompresi kompatibilní s deflatem," říká.

"Tento kompresor trvá více času (~ 100x pomalejší), ale komprimuje o 5 procent lépe než zlib a je lepší než kterýkoli jiný zlib kompatibilní kompresor jsme zjistili, "řekl Google na Zopfli stránce Google Code. Kód je k dispozici v Apache License 2.0.

Nová knihovna komprese však vyžaduje dva až třikrát více času procesoru než zlib při maximální kvalitě. Proto se nejlépe hodí pro aplikace, kde jsou data jednou stlačena a posílaná po síti mnohokrát, například statický obsah pro web, uvedl Vandevenne.

Vandevenne a jeho kolega Jyrki Alakuijala, softwarový inženýr společnosti Google, který také pracoval projekt doporučit ve svém výzkumném dokumentu používat Zopfli "pro kompresi statického obsahu a jiného obsahu, kde jsou náklady na přenos nebo ukládání dat významnější než nárůst CPU času."

"Otevřením zdroje Zopfli, což umožňuje webmasterovi lépe optimalizovat velikost často dostupného statického obsahu, doufáme, že učiníme internet trochu rychleji pro nás všechny, "řekl Vandevenne.