Brotli
Brotli est une bibliothèque de compression libre à source ouverte, dont un brouillon de normalisation est déposé à l'IETF, développé par Jyrki Alakuijala…

Brotli est une bibliothèque de compression libre à source ouverte, dont un brouillon de normalisation est déposé à l'IETF, développé par Jyrki Alakuijala et Zoltan Szabadka pour Google[1]. Il utilise un algorithme de compression offrant une vitesse de décompression comparable à l'algorithme deflate, et un taux de compression proche de LZMA.
Brotli est basé sur une version modifiée de LZ77, le codage de Huffman et un modelage du contexte de second ordre.
Le format Brotli géré par cette bibliothèque est notamment utilisé dans la norme Web Open Font Format 2 (WOFF 2.0).
Historique
Comme pour zopfli, un autre algorithme de compression de Google, Brotli porte le nom d'une viennoiserie suisse. C'est la transcription de Brötli (petit pain en suisse allemand)[2]
Support
Navigateurs
- Mozilla Firefox ajoute le support pour 'br' dans la version 44 (sortie le )[3].
- Microsoft Edge supporte 'br' depuis la version 15 (sortie on )[4].
- Google Chrome supporte la méthode de codage de contenu 'br' depuis la version 50 (sortie le )[5].
- Opera supporte 'br' depuis la version 38 (sortie )[5].
- Safari supporte 'br' depuis la version 11 (sortie le ).
- Plesk supporte 'br' depuis la version 18.0.33 (sortie le 26 Janvier 2021)[6].
Serveurs web
- Pour Apache HTTP Server, la méthode de codage de contenu 'br' est supportée par le module mod_brotli depuis la version 2.4.26[7]
- Microsoft IIS a une extension de communauté IIS brotli depuis qui ajoute le support pour la méthode de codage de contenu 'br'.
- nginx a un module ngx_brotli fourni par Google depuis .
- Node.js a un module communautaire appelé shrink-ray qui ajoute le support pour 'br'.
- LiteSpeed Web Server inclus la méthode de codage de contenu 'br' pour les fichiers statiques depuis sa version 5.2, sorti en .
- OpenLiteSpeed introduit pour la première fois la méthode de codage de contenu 'br' pour les fichiers statiques à partir de la version 1.4.27.
Autres
Notes et références
- ↑ (en) « Brotli Compressed Data Format » [txt],
- ↑ (en) Zoltan Szabadka, « Google Open Source Blog: Introducing Brotli: a new compression algorithm for the internet », sur google-opensource.blogspot.hu,
- ↑ Ben Goodger et al., Mozilla Firefox, Mozilla Foundation, , « Firefox 44 release notes ».
- ↑ Rob Trace, « Introducing Brotli compression in Microsoft Edge », sur Microsoft Edge Team, blogs.windows.com,
- Kenji Baheux, Chrome Platform Status, chromestatus.com, , « Accept-encoding: br on HTTPS connection ».
- ↑ (en) « Change Log for Plesk Obsidian », sur docs.plesk.com (consulté le )
- ↑ « Apache HTTPD repository », sur svn.apache.org.
- ↑ Daniel Stenberg et al., « curl - Changes », sur curl.haxx.se (consulté le )
Liens externes
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.