Aller au contenu
Tout en local

Calculateur de taille de compression

Découvrez à quel point votre texte se compresse avec gzip, deflate ou brotli.

Entrée
Sortie

Calculateur de taille de compression

Collez n'importe quel texte et cet outil le comprime en utilisant la CompressionStream native du navigateur pour afficher exactement à quel point il diminue. Il rapporte la taille originale en octets et kB, la taille comprimée, le ratio de compression et le pourcentage économisé — utile pour estimer les tailles de transfert gzip, comparer les payloads JSON, ou vérifier s'il vaut la peine de compresser un bloc de texte avant de le stocker ou de l'envoyer.

Choisissez un algorithme parmi gzip, deflate, deflate-raw ou brotli, les mêmes formats qu'un serveur web ou un pipeline de construction utilise pour la compression des réponses. Activez « Comparer tous les algorithmes » pour exécuter chacun d'entre eux à la fois et les voir côte à côte dans un seul tableau, ce qui est le moyen le plus rapide de savoir si le ratio supplémentaire de brotli surpasse vraiment le gzip simple pour votre texte spécifique. « Afficher les données comprimées en Base64 » imprime les octets comprimés de l'algorithme sélectionné sous forme de chaîne Base64, pratique pour intégrer directement une charge utile comprimée dans du code ou un data URI.

Le support de brotli varie selon le navigateur — certains moteurs ne l'implémentent pas encore pour CompressionStream, et l'outil l'indique clairement plutôt que de prétendre que cela a fonctionné. Un texte très court ou déjà comprimé (comme un ID aléatoire court) peut s'avérer plus volumineux que l'entrée une fois que la surcharge de cadrage est ajoutée ; c'est normal et le ratio l'affichera. Le comptage en direct sous la sortie affiche toujours le nombre d'octets original à comprimé et le pourcentage économisé pour l'algorithme que vous avez sélectionné.

Tout s'exécute localement dans votre navigateur via l'API Web Compression Streams — votre texte n'est jamais envoyé nulle part, il est donc sécuritaire de tester les réponses API, les fichiers de configuration ou quoi que ce soit d'autre que vous ne voudriez pas coller dans un site tiers. Copiez le rapport, téléchargez-le sous forme de fichier .txt, ou renvoyez la sortie dans un autre outil pour continuer à travailler.

FAQ

Quel algorithme de compression dois-je choisir ?
gzip est le plus largement supporté et un bon choix par défaut pour comparer par rapport à la compression réelle du serveur. Brotli compresse généralement le texte un peu plus petit mais il est plus récent et n'est pas supporté partout. Activez « Comparer tous les algorithmes » pour voir la différence réelle pour votre texte.
Pourquoi la taille comprimée est-elle plus grande que l'original pour un texte court ?
Chaque format de compression ajoute une petite quantité fixe de surcharge d'en-tête et de cadrage. Pour une entrée très courte, cette surcharge peut dépasser les économies, donc la taille « comprimée » finit par être plus grande que l'original — c'est normal et la même chose se produit sur les serveurs réels.
Que signifie le ratio de compression ?
C'est la taille originale divisée par la taille comprimée, affichée en X:1. Un ratio de 3:1 signifie que les données comprimées font environ un tiers de la taille originale.
Pourquoi dit-il que brotli n'est pas supporté ?
Tous les navigateurs n'implémentent pas encore le format brotli pour l'API CompressionStream native. Quand cela se produit, l'outil l'indique clairement plutôt que d'afficher un mauvais nombre — essayez gzip ou deflate à la place, ou vérifiez à nouveau dans un navigateur mis à jour.
Mon texte est-il chargé quelque part ?
Non. La compression s'exécute entièrement dans votre navigateur en utilisant l'API CompressionStream native — votre texte n'est jamais envoyé à un serveur.