Brotli
Brotli
| Brotli
| |
|---|---|
| Basisdaten
| |
| Entwickler | Zoltán Szabadka |
| Aktuelle Version | 1.2.0[1] (27. Oktober 2025) |
| Betriebssystem | plattformübergreifend verfügbar |
| Programmiersprache | C, C++ |
| Kategorie | Datenkompression |
| Lizenz | MIT-Lizenz (Freie Software) |
| github.com/google/brotli | |
Brotli ist ein Datenkompressions-Algorithmus auf Basis von LZ77 und Huffman-Kodierung, der von Zoltán Szabadka und Jyrki Alakuijala entwickelt wurde.[2]
Wie der ebenfalls von Google entwickelte Algorithmus Zopfli ist Brotli nach einem Schweizer Gebäck (Brötli, auf -li endendes Diminutiv für Brot) benannt.[2]
Im Gegensatz zu anderen auf der Wörterbuchmethode basierenden Datenkompressions-Algorithmen wie z. B. Deflate benutzt Brotli ein vordefiniertes 120 KiB großes Wörterbuch. Dieses Wörterbuch enthält 13.000 Einträge der am meisten genutzten Ausdrücke in Text und HTML-Dokumenten. Hierdurch wird ein Großteil der verbesserten Kompression erzielt, insbesondere für kleine Dateien.
Im Vergleich zu Deflate kann mit Brotli eine um 20 % verbesserte Kompression erzielt werden. Die Verarbeitungsgeschwindigkeit bleibt hierbei ungefähr gleich.
Unterstützung
Webbrowser
- Google Chrome ab Version 49, ab Version 50 aktiviert.[3][4]
- Microsoft Edge ab Version 15.[3][5]
- Mozilla Firefox ab Version 44.[3][4][6]
- Opera ab Version 36.[3]
- Safari ab Version 11[3]
Webserver
- nginx[7]
- Apache HTTP Server ab Version 2.4.26.[8][9]
Weblinks
Einzelnachweise
- ↑ google: Release v1.2.0 · google/brotli. (englisch, abgerufen am 27. Oktober 2025).
- ↑ a b Introducing Brotli: a new compression algorithm for the internet. In: Google Open Source Blog. 22. September 2015, abgerufen am 21. Januar 2016 (englisch).
- ↑ a b c d e Can I use... Support tables for HTML5, CSS3, etc. In: caniuse.com. Abgerufen am 29. Juli 2017 (englisch).
- ↑ a b Michael Larabel: Google Is Enabling Brotli Compression Support In Chrome. In: Phoronix. 21. Januar 2016, abgerufen am 21. Januar 2016.
- ↑ Introducing Brotli compression in Microsoft Edge. In: Microsoft Edge Dev Blog. 20. Dezember 2016, abgerufen am 30. Januar 2017.
- ↑ Firefox 44 release notes. In: mozilla.org. Abgerufen am 26. Januar 2016 (englisch).
- ↑ NGINX module for Brotli compression
- ↑ Apache Module mod_brotli
- ↑ Daniel Aleksandersen: New Brotli compression filter module now in Apache Web Server. In: Ctrl.blog. 5. Oktober 2016 (ctrl.blog).
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.