<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Brotli</id>
	<title>Brotli - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Brotli"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Brotli&amp;action=history"/>
	<updated>2026-07-19T00:36:04Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Brotli&amp;diff=2729210&amp;oldid=prev</id>
		<title>imported&gt;Yumeto：​使用DisamAssist清理消歧義連結：Go（改連結至Go語言）。</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Brotli&amp;diff=2729210&amp;oldid=prev"/>
		<updated>2026-03-02T15:23:41Z</updated>

		<summary type="html">&lt;p&gt;使用&lt;a href=&quot;/index.php?title=User:Peacearth/DisamAssist.js&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Peacearth/DisamAssist.js（页面不存在）&quot;&gt;DisamAssist&lt;/a&gt;清理&lt;a href=&quot;/index.php?title=WP:DAB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:DAB（页面不存在）&quot;&gt;消歧義&lt;/a&gt;連結：&lt;a href=&quot;/wiki/Go&quot; title=&quot;Go&quot;&gt;Go&lt;/a&gt;（改連結至&lt;a href=&quot;/wiki/Go%E8%AA%9E%E8%A8%80&quot; title=&quot;Go語言&quot;&gt;Go語言&lt;/a&gt;）。&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA|G1=IT}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = Brotli&lt;br /&gt;
| logo = Brotli-logo.svg&lt;br /&gt;
| logo alt = Brotli&lt;br /&gt;
| logo caption = &lt;br /&gt;
| screenshot = &amp;lt;!-- Image name is enough. --&amp;gt;&lt;br /&gt;
| screenshot alt = &lt;br /&gt;
| caption = &lt;br /&gt;
| collapsible = &amp;lt;!-- Any text here will collapse the screenshot. --&amp;gt;&lt;br /&gt;
| author = &lt;br /&gt;
| developer = Jyrki Alakuijala和Zoltán Szabadka&lt;br /&gt;
| released = &amp;lt;!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --&amp;gt;&lt;br /&gt;
| discontinued = &amp;lt;!-- Set to yes if software is discontinued, otherwise omit. --&amp;gt;&lt;br /&gt;
| programming language = [[C语言|C]]&amp;lt;ref name=&amp;quot;readme&amp;quot;&amp;gt;{{cite web|url=https://github.com/google/brotli/blob/master/README.md|title=brotli/README.md at master|accessdate=21 April 2017|date=4 April 2017|via=[[GitHub]]|archive-date=2015-04-04|archive-url=https://web.archive.org/web/20150404034942/https://github.com/google/brotli/blob/master/README.md|dead-url=no}}&amp;lt;/ref&amp;gt;{{efn|Brotli&amp;#039;s core is written in [[C语言|C]], but it has bindings for [[Java]], [[Python]], [[C Sharp (programming language)|C#]], and [[Go語言|Go]].&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/google/brotli|title=google/brotli - Brotli compression format|accessdate=11 August 2017|via=[[GitHub]]|archive-date=2016-06-29|archive-url=https://web.archive.org/web/20160629170202/https://github.com/google/brotli|dead-url=no}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
| operating system = &lt;br /&gt;
| platform = &lt;br /&gt;
| size = &lt;br /&gt;
| language =&lt;br /&gt;
| language count = &amp;lt;!-- Number only --&amp;gt;&lt;br /&gt;
| language footnote = &lt;br /&gt;
| genre = &lt;br /&gt;
| license = &lt;br /&gt;
| website = &amp;lt;!-- {{URL|example.org}} --&amp;gt;&lt;br /&gt;
| repo = &amp;lt;!-- {{URL|example.org}} --&amp;gt;&lt;br /&gt;
| standard = &lt;br /&gt;
| AsOf = &lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Brotli&amp;#039;&amp;#039;&amp;#039;是一个Jyrki Alakuijala和{{tsl|en|Zoltán Szabadka}}开发的[[开源软件|开源]][[数据压缩]][[程序库]]。&amp;lt;ref name=&amp;quot;ietf&amp;quot;&amp;gt;{{Cite web|url=https://tools.ietf.org/html/rfc7932|title=RFC 7932 - Brotli Compressed Data Format|date=2017-02-17|publisher=IETF|accessdate=2017-02-16|archive-date=2017-01-29|archive-url=https://web.archive.org/web/20170129094818/https://tools.ietf.org/html/rfc7932|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|url=https://github.com/google/brotli|title=Brotli Source Code - GitHub|publisher=github.com|accessdate=2016-07-01|archive-date=2016-06-29|archive-url=https://web.archive.org/web/20160629170202/https://github.com/google/brotli|dead-url=no}}&amp;lt;/ref&amp;gt;Brotli基于[[LZ77与LZ78|LZ77算法]]的一个现代变体、[[霍夫曼编码]]和二阶{{tsl|en|Context_modeling|上下文建模}}。&lt;br /&gt;
&lt;br /&gt;
在[[Google Chrome|Chrome]]、[[Opera (瀏覽器)|Opera]]和[[Firefox]]中，它已被用于加速[[万维网]]的传输速度。&amp;lt;ref&amp;gt;{{Cite web|url=http://www.techspot.com/news/63534-chrome-firefox-faster-thanks-google.html|title=Chrome and Firefox are about to get a lot faster thanks to Google&amp;#039;s new data compression algorithm|accessdate=20 Jan 2016|date=20 Jan 2016|last=Slater-Robbins|first=Max|website=techspot.com|archive-date=2016-05-30|archive-url=https://web.archive.org/web/20160530181057/http://www.techspot.com/news/63534-chrome-firefox-faster-thanks-google.html|dead-url=no}}&amp;lt;/ref&amp;gt;类似[[Google]]的压缩算法[[zopfli]]，brotli这个名字来自瑞士的烘培产品{{tsl|en|Spanisch_Brötli|brötli}}。&amp;lt;ref name=&amp;quot;Intro&amp;quot;&amp;gt;{{Cite web |url=http://google-opensource.blogspot.hu/2015/09/introducing-brotli-new-compression.html |title=Google Open Source Blog: Introducing Brotli: a new compression algorithm for the internet |accessdate=2016-07-01 |archive-date=2016-06-19 |archive-url=https://web.archive.org/web/20160619215028/http://google-opensource.blogspot.hu/2015/09/introducing-brotli-new-compression.html |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 演变 ==&lt;br /&gt;
Brotli最初发布于2015年，用于[[Web開放字型格式|网络字体]]的离线压缩。&amp;lt;ref&amp;gt;{{Cite web|url=http://googledevelopers.blogspot.hu/2015/02/smaller-fonts-with-woff-20-and-unicode.html|title=Smaller Fonts with WOFF 2.0 and unicode-range|accessdate=20 Jan 2016|date=18 Feb 2015|website=Google Developers Blog|archive-date=2016-03-04|archive-url=https://web.archive.org/web/20160304105758/http://googledevelopers.blogspot.hu/2015/02/smaller-fonts-with-woff-20-and-unicode.html|dead-url=no}}&amp;lt;/ref&amp;gt;Google软件工程师在2015年9月发布了包含通用[[无损数据压缩]]的Brotli增强版本，特别侧重于[[HTTP压缩]]。其中的编码器被部分改写以提高压缩比，编码器和解码器都提高了速度，流式API已被改进，增加更多压缩质量级别。新版本还展现了跨平台的性能改进，以及减少解码所需的内存。&amp;lt;ref name=&amp;quot;Intro&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
与常见的通用压缩算法不同，Brotli使用一个预定义的120[[千字节]]字典。该字典包含超过13000个常用单词、短语和其他子字符串，这些来自一个文本和HTML文档的大型[[语料库]]。&amp;lt;ref&amp;gt;{{Cite web|url=http://www.theregister.co.uk/2015/09/23/googles_brotli_compression_opensourced/|title=Google&amp;#039;s new squeeze: Brotli compression open-sourced|author=Richard Chirgwin|date=23 September 2015|publisher=The Register|accessdate=2016-07-01|archive-date=2016-05-02|archive-url=https://web.archive.org/web/20160502155859/http://www.theregister.co.uk/2015/09/23/googles_brotli_compression_opensourced/|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|url=http://www.gstatic.com/b/brotlidocs/brotli-2015-09-22.pdf|title=Comparison of Brotli, Deflate, Zopfli, LZMA, LZHAM and Bzip2 Compression Algorithms|accessdate=25 October 2015|date=2015-09-22|last=Alakuijala|first=Jyrki|publisher=Google|first2=Evgenii|last2=Kliuchnikov|first3=Zoltan|last3=Szabadka|first4=Lode|last4=Vandevenne|archive-date=2016-02-09|archive-url=https://web.archive.org/web/20160209193116/http://www.gstatic.com/b/brotlidocs/brotli-2015-09-22.pdf|dead-url=no}}&amp;lt;/ref&amp;gt;预定义的算法可以提升较小文件的压缩密度。&lt;br /&gt;
&lt;br /&gt;
使用brotli取代[[DEFLATE|deflate]]来对[[文本文件]]压缩通常可以增加20%的压缩密度，而压缩与解压缩速度则大致不变。使用Brotli进行流压缩的[[HTTP压缩|内容编码类型]]已被提议使用“br”。&amp;lt;ref&amp;gt;{{cite web|title=谷歌新压缩算法因担心涉及性别歧视而改名|url=http://www.oschina.net/news/66976/brotli-name-changed|website=开源中国社区|accessdate=2016-07-01|archive-date=2016-05-07|archive-url=https://web.archive.org/web/20160507102611/http://www.oschina.net/news/66976/brotli-name-changed|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 使用 ==&lt;br /&gt;
* [[Firefox|Mozilla Firefox]]在Firefox 44中实现Brotli。&amp;lt;ref&amp;gt;{{Cite web|url=https://www.mozilla.org/en-US/firefox/44.0/releasenotes/|title=Firefox 44 release notes|accessdate=2016-01-26|website=mozilla.org|archive-date=2016-03-04|archive-url=https://web.archive.org/web/20160304025010/https://www.mozilla.org/en-US/firefox/44.0/releasenotes/|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;caniuse&amp;quot;&amp;gt;{{Cite web|url=http://caniuse.com/#search=brotli|title=Can I use... Support tables for HTML5, CSS3, etc|accessdate=2016-01-07|website=caniuse.com|archive-date=2017-04-08|archive-url=https://web.archive.org/web/20170408034823/http://caniuse.com/#search=brotli|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Google Chrome]]从Chrome 49开始支持Brotli。&amp;lt;ref name=&amp;quot;caniuse&amp;quot;/&amp;gt;&lt;br /&gt;
* [[Opera (瀏覽器)|Opera]]从Opera 36开始支持Brotli。&amp;lt;ref name=&amp;quot;caniuse&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 註解==&lt;br /&gt;
{{notelist}}&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
* [[SDCH]]&lt;br /&gt;
&lt;br /&gt;
== 参考资料 ==&lt;br /&gt;
{{Reflist|30em}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [http://google-opensource.blogspot.com.ar/2015/09/introducing-brotli-new-compression.html 公告（在Google开源）]{{Wayback|url=http://google-opensource.blogspot.com.ar/2015/09/introducing-brotli-new-compression.html |date=20160617050901 }}&lt;br /&gt;
* [https://github.com/google/brotli 代码库]{{Wayback|url=https://github.com/google/brotli |date=20160629170202 }}&lt;br /&gt;
* [https://web.archive.org/web/20160412054823/http://www.ietf.org/id/draft-alakuijala-brotli-08.txt 规范]&lt;br /&gt;
* [https://www.phoronix.com/scan.php?page=news_item&amp;amp;px=Google-Chrome-Getting-Brotli Google Chrome getting Brotli]{{Wayback|url=https://www.phoronix.com/scan.php?page=news_item&amp;amp;px=Google-Chrome-Getting-Brotli |date=20160412160244 }}&lt;br /&gt;
&lt;br /&gt;
{{压缩方法}}&lt;br /&gt;
{{歸檔格式}}&lt;br /&gt;
{{Google FOSS}}&lt;br /&gt;
[[Category:自由發展元件與函式庫]]&lt;br /&gt;
[[Category:无损压缩算法]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Yumeto</name></author>
	</entry>
</feed>