(Translated by https://www.hiragana.jp/)
Zopfli - 维基百科,自由的百科全书 とべ转到内容ないよう

Zopfli

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
Zopfli Archive
くび发布2013ねん2がつ (2013-02)
とうぜん版本はんぽん1.0.1
みなもとだい码库 編輯維基數據鏈接
编程语言C
操作そうさけいまたが平台ひらだい
类型かずすえ压缩
许可协议Apache License 2.0
网站github.com/google/zopfli 编辑维基数据

Zopfliいちかずすえ压缩算法さんぽう以将すうすえ压缩为DEFLATEgzipあるzlib格式かくしき[1]Zopfli认为目前もくぜん压缩りつ最高さいこうてきDEFLATE压缩算法さんぽう[2]2013ねん2がつGoogleはたZopfli算法さんぽうてき一个参考实现以Apache许可证2.0发布为自由じゆう软件ほどじょ[3]名称めいしょうZöpfliみずとくZopf”(一种不加糖的花环面包)てきゆびしょう形式けいしき[4]

属性ぞくせい使用しようあんれい

[编辑]

Zopfli以输DEFLATE原始げんしすうすえりゅう,也可以将DEFLATEすうすえふうそう为gzipあるzlib格式かくしきだま配置はいちてき15迭代增加ぞうかある减少,以平いたいら衡压缩耗时与效果こうか

ざいだま认设おけ,Zopfliてき输出一般いっぱんzlibてき最大さいだい压缩しょう3%いたり8%,ただし消耗しょうもう约80ばい时间。[3][5]Zopfliてきかい速度そくどあずかzlibてきかい速度そくどあい上下じょうげ[6]

よし于其压缩速度そくど显著较慢,zopfliふとし适合实时压缩,一般用于静态内容的一次性压缩。[7][8]典型てんけい用途ようと提供ていきょうWeb内容ないよう包括ほうかつもと于DEFLATEてきHTTP压缩あるもの使用しようざいもと于DEFLATEてきぶんけん格式かくしきれい如PNGWOFF字体じたいぶんけん[9]另一个用途是基于ZIPてき软件つつみぶんけん载和更新こうしんれいAndroid应用ほどじょつつみ(APK)Javaそん档文けん(JAR),ゆう其是ようざいうつり动网络。

わざ

[编辑]

使用しようだか消耗しょうもうてき压缩わざ术可取得しゅとくさらだかすうすえ密度みつど。该方ほうもと于迭だいけん,以及いち最短さいたんみち搜索そうさく算法さんぽうもたれ所有しょゆう压缩すうすえ可能かのうてきDEFLATE表示法ひょうじほういたてき,找到最低さいていてき消耗しょうもうみち[10]

实现

[编辑]

Google发布りょういち个用C语言编写てきほどじょ参考さんこう实现。它可以按Apache许可证2.0てきじょう款作为自由じゆう软件使用しよう[1]

PHP创建てき包装ほうそうえいWrapper_library:php_zopfli。[11]

いち个用C#实现てきZopfli于CompressSharperほどじょ库的ZopfliDeflater.cs。[12]

历史

[编辑]

Zopfliもと于Jyrki Alakuijalaてきいち个算ほう。Google员工Jyrki AlakuijalaLode Vandevenneせんうつしりょういち个zopfliてき参考さんこう实现,2013ねん2がつくびこうおおやけ众发ぬの版本はんぽん1.0.0发布于2013ねん4がつ25にち[13]これきさき几个为PNG压缩てき适配现在GitHubZopfliPNGざい2013ねん5がつひさげ交到Googleてきzopfli参考さんこう实现。[14]

Zopfliてき现显しめせ,Ken SilvermanてきKZIP压缩りつさい有效ゆうこうてきDEFLATE实现,以及7-Zipてきdeflater压缩りつさい有效ゆうこうてき自由じゆう许可いち

PNG优化

[编辑]

いん为PNG使用しようDEFLATE压缩层,Zopfli算法さんぽう可用かよう于压缩PNGぶんけん。Zopfliてき作者さくしゃ创建りょういち个名为ZopfliPNGてきPNG优化工具こうぐ。Zopfli算法さんぽう也已集成しゅうせいいた其他PNG压缩优化工具こうぐれいAdvanceCOMPえいAdvanceCOMP工具こうぐ套件ちゅうてきadvpng。[15]

ZopfliPNG目前もくぜん缩减PNG大小だいしょうさい有效ゆうこうてき优化

まいり

[编辑]

参考さんこう资料

[编辑]
  1. ^ 1.0 1.1 google/zopfli · GitHub. Github.com. [2015-09-29]. (原始げんし内容ないようそん于2022-03-18). 
  2. ^ Debian - Details of package zopfli in jessie. Packages.debian.org. [2015-09-29]. (原始げんし内容ないようそん于2016-03-04). 
  3. ^ 3.0 3.1 Compress data more densely with Zopfli - Google Developers Blog. Googledevelopers.blogspot.com. 2013-02-28 [2013-05-01]. (原始げんし内容ないようそん于2016-03-08). 
  4. ^ Alexander Neumann. Zopfli: Neue Kompressionsbibliothek von Google | heise Developer. Heise.de. [2015-09-29] とく语). [永久えいきゅう失效しっこう連結れんけつ]
  5. ^ A Look At Zopfli, Google's Open Source Compression Algorithm | Lifehacker Australia. Lifehacker.com.au. 2013-03-03 [2015-09-29]. (原始げんし内容ないようそん于2020-10-24). 
  6. ^ Alakuijala, Jyrki; Vandevenne, Lode. Data compression using Zopfli (PDF). [2015-09-06]. (原始げんし内容ないよう (PDF)そん档于2016-03-05). 
  7. ^ Dean Hume. Improved Compression Ratios Using Zopfli. 2015-06-01 [2015-09-06]. (原始げんし内容ないようそん于2017-09-29). 
  8. ^ Sharwood, Simon. Google open sources very slow compression algorithm. The Register. 2013 [2016-07-03]. (原始げんし内容ないようそん于2019-02-20). 
  9. ^ Ilya Grigorik. Google Fonts recently switched to using new Zopfli compression algorithm. Google+. 2014-01-09 [2015-06-06]. (原始げんし内容ないようそん于2019-01-09). 
  10. ^ Zopfli: Google's new data compression algorithm | Digit.in. Thinkdigit.com. 2013-03-01 [2015-09-29]. (原始げんし内容ないようそん于2013-07-08). 
  11. ^ clickalicious/php_zopfli · GitHub. Github.com. 2015-03-03 [2015-09-29]. (原始げんし内容ないようそん档于2013-04-11). 
  12. ^ CompressSharper - Source Code. Compresssharper.codeplex.com. 2015-08-21 [2015-09-29]. (原始げんし内容ないようそん于2017-12-25). 
  13. ^ Release Zopfli-1.0.0. Github.com. 2013-04-25 [2015-09-06]. (原始げんし内容ないようそん于2020-10-23). 
  14. ^ ZopfliPNG : Google/zopfli@337d27f. Github.com. [2015-09-29]. (原始げんし内容ないようそん于2019-02-18). 
  15. ^ Andrea Mazzoleni. Advance Projects. Advancemame.sourceforge.net. [2015-09-29]. (原始げんし内容ないようそん于2015-06-28). 

外部がいぶ链接

[编辑]