Brotli — fichier .br
stableFormat de compression de Google, très utilisé pour la compression des pages web en HTTP.
Le Brotli, publié par Google en 2015, compresse généralement mieux que le gzip à taille de dictionnaire comparable, grâce notamment à un dictionnaire statique intégré de mots et fragments fréquents du web (HTML, CSS, JavaScript). Il est aujourd’hui supporté nativement par tous les navigateurs majeurs pour la compression des échanges HTTP.
Contrairement au gzip, le flux Brotli est un train de bits pur sans en-tête ni nombre magique réservé par la spécification : il n’existe donc pas de signature binaire fiable pour reconnaître un fichier .br isolé de son contexte HTTP, où c’est l’en-tête Content-Encoding: br qui indique le format utilisé plutôt que le contenu du fichier lui-même.
Le dictionnaire statique embarqué, construit à partir d’une analyse d’un très grand corpus de pages web réelles, procure un avantage particulièrement net sur les petits fichiers texte (CSS, JavaScript, HTML), là où le gzip, sans connaissance préalable du contenu, doit d’abord “apprendre” les répétitions au fil du flux à compresser.
En dehors du contexte HTTP, le format s’utilise aussi comme algorithme de compression du WOFF2, où le même principe de dictionnaire adapté (cette fois aux données de police) explique une bonne partie du gain de taille par rapport au WOFF original compressé en zlib.
Les grands réseaux de diffusion de contenu (Cloudflare, Fastly) précalculent et mettent en cache une version Brotli de leurs ressources statiques aux côtés d’une version gzip, servant l’une ou l’autre selon ce que l’en-tête Accept-Encoding du navigateur visiteur indique accepter, sans recompresser le fichier à chaque requête.
Le niveau de compression Brotli le plus élevé reste sensiblement plus lent à calculer que l’équivalent gzip, ce qui explique pourquoi de nombreux serveurs web appliquent cette compression maximale une seule fois au moment du déploiement d’un site plutôt qu’à la volée pour chaque requête entrante.
Signature binaire
Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .br ?
7-Zip (plugin) permet d'ouvrir gratuitement un fichier .br. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format Brotli ?
Le type MIME du format Brotli est application/x-brotli.
Le format Brotli (.br) est-il encore utilisé aujourd'hui ?
Oui, le format Brotli est stable et toujours largement utilisé, sans signe de déclin.
Peut-on ouvrir un fichier .br sur mobile, sans installer d'application ?
Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).
Pourquoi mon fichier .br ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :