Aller au contenu
Aback Tools Logo

Calculateur de surcharge de taille Base64

Calculez en ligne et gratuitement la taille exacte ajoutée par l'encodage Base64 à vos données. Notre calculateur de surcharge de taille base64 affiche côte à côte la taille brute, la taille encodée en Base64 et la taille Base64+GZIP, avec un graphique à barres visuel et un aperçu de la sortie Base64. Il prend en charge la saisie de texte, l'import de fichier et les modes de décodage Base64. Sans inscription, sans envoi vers un serveur, 100 % privé.

Calculate Base64 Size Overhead
Enter text, upload a file, or paste a Base64 string to see the exact size overhead Base64 encoding adds - with raw, Base64, and Base64+GZIP size comparison.

0 bytes

Pourquoi utiliser notre calculateur de surcharge de taille Base64 ?

Voici les principaux avantages de l'outil.

  • Analyse instantanée de la surcharge Base64 : notre calculateur de surcharge de taille base64 traite vos données entièrement dans votre navigateur, sans temps d'attente lié à un envoi. Collez du texte, importez un fichier ou décodez une chaîne Base64 existante et voyez les tailles exactes brute, Base64 et Base64+GZIP en quelques millisecondes.
  • Calculateur Base64 en ligne sécurisé : vos données ne quittent jamais votre appareil lorsque vous utilisez notre calculateur de surcharge de taille base64 en ligne. Un traitement 100 % côté client garantit une confidentialité totale : aucun envoi vers un serveur, aucune conservation de données et aucun risque d'exposer des charges utiles, jetons ou données binaires sensibles.
  • Calculateur de surcharge Base64 sans installation : calculez la surcharge de taille Base64 directement dans votre navigateur, sans Node.js, sans script Python et sans outil en ligne de commande. Notre calculateur de surcharge de taille base64 fonctionne sur tout appareil disposant d'un navigateur moderne : sans configuration, sans dépendance et sans compte.
  • Comparaison de taille à trois niveaux : notre calculateur de surcharge de taille base64 affiche les trois tailles dont vous avez besoin pour décider en connaissance de cause : taille des données brutes, taille encodée en Base64 (toujours 33 % plus grande) et taille Base64+GZIP, pour savoir si la compression HTTP compense la surcharge Base64.

Qu'est-ce que la surcharge de taille Base64 ?

Base64 est un schéma d'encodage qui convertit des données binaires en texte ASCII en représentant tous les 3 octets de données brutes par 4 caractères ASCII. Base64 ajoute donc toujours exactement 33,3 % de surcharge à la taille des données d'origine : une image de 100 Ko devient 133 Ko une fois encodée en Base64. Notre calculateur de surcharge de taille base64 calcule la taille encodée exacte, la surcharge en octets et en pourcentage, ainsi que la taille après application de la compression GZIP à la sortie Base64, vous donnant les trois chiffres nécessaires pour décider quand utiliser l'encodage Base64 dans vos applications.

Comment fonctionne notre calculateur de surcharge de taille Base64

Voici les trois étapes.

  1. 1 Saisissez vos données : choisissez Saisie de texte pour coller n'importe quel texte, JSON ou code ; Import de fichier pour analyser n'importe quel fichier binaire jusqu'à 10 Mo ; ou Saisie Base64 pour décoder une chaîne Base64 existante et mesurer ses tailles d'origine et encodée. Tout le traitement se fait localement dans votre navigateur : vos données ne quittent jamais votre appareil.
  2. 2 Analyse instantanée dans le navigateur : cliquez sur « Calculer la surcharge Base64 » et l'outil encode vos données avec la fonction native btoa() du navigateur, puis compresse la sortie Base64 avec l'API native CompressionStream en GZIP, sans bibliothèque externe.
  3. 3 Consultez la comparaison à trois niveaux : voyez la taille brute, la taille encodée en Base64 et la taille Base64+GZIP côte à côte avec un graphique à barres visuel. Copiez l'aperçu de la sortie Base64 directement depuis le panneau de résultats.

Ce que montre le calculateur de surcharge de taille Base64

Voici les valeurs que calcule l'outil.

  • Taille des données brutes : le nombre d'octets d'origine de votre entrée avant tout encodage ; c'est la taille que vous transféreriez avec un protocole binaire ou un import multipart plutôt qu'en Base64.
  • Taille encodée en Base64 : le nombre exact d'octets après encodage Base64, soit toujours ⌈n/3⌉ × 4 octets, où n est le nombre d'octets bruts. La surcharge est toujours de 33,3 % pour les données dont la longueur est un multiple de 3, et légèrement supérieure pour les autres longueurs à cause du remplissage.
  • Taille Base64 + GZIP : la taille après application d'une compression GZIP à la chaîne Base64 ; utile pour les réponses HTTP où le serveur envoie Content-Encoding: gzip. Pour des données très textuelles, GZIP récupère souvent l'essentiel de la surcharge Base64.
  • Graphique à barres visuel : un graphique à barres proportionnel montrant les trois tailles par rapport à la taille des données brutes, ce qui indique immédiatement si la compression GZIP vaut la peine d'être activée pour votre charge utile.

Remarques importantes sur l'encodage Base64

La surcharge Base64 est toujours exactement de 33,3 % pour les données dont le nombre d'octets est un multiple de 3. Pour les autres longueurs, des caractères de remplissage (=) sont ajoutés afin que la longueur de sortie soit un multiple de 4, ce qui donne une surcharge légèrement supérieure à 33,3 %. L'encodage Base64URL (utilisé dans les JWT) remplace + par - et / par _ mais produit la même taille. Tous les calculs de ce calculateur de surcharge de taille base64 utilisent l'encodage Base64 standard (RFC 4648).

Foire aux questions

La surcharge de taille Base64 correspond aux octets supplémentaires ajoutés lorsqu'une donnée binaire est encodée en texte Base64. Comme Base64 représente tous les 3 octets bruts par 4 caractères ASCII, il ajoute toujours exactement 33,3 % à la taille des données d'origine. Notre calculateur de surcharge de taille base64 affiche la surcharge exacte en octets et en pourcentage pour toute entrée.

Base64 fonctionne en regroupant les octets bruts par blocs de 3 octets et en encodant chaque bloc en 4 caractères ASCII. Comme 4/3 = 1,333…, la sortie est toujours 33,3 % plus volumineuse que l'entrée. Pour les entrées dont la longueur n'est pas un multiple de 3, des caractères de remplissage (=) sont ajoutés, ce qui porte la surcharge légèrement au-dessus de 33,3 % dans ces cas.

Oui, totalement. Notre calculateur de surcharge de taille base64 traite tout localement dans votre navigateur à l'aide de la fonction native btoa() et de l'API CompressionStream. Vos données ne sont jamais envoyées à un serveur, jamais stockées et jamais transmises sur le réseau.

Oui. Ce calculateur de surcharge de taille base64 est 100 % gratuit, sans inscription, sans offre premium, sans filigrane et sans limite de taille de fichier (jusqu'à 10 Mo pour l'import de fichier). Vous pouvez analyser autant de charges utiles que nécessaire, sans restriction.

Cela dépend des données. Pour des données très textuelles comme du JSON ou du HTML, GZIP réduit généralement la sortie Base64 de 60 à 80 %, ramenant souvent la taille finale proche ou en dessous de la taille brute d'origine. Pour des données déjà compressées comme des images JPEG ou des fichiers ZIP, GZIP n'apporte que peu de compression supplémentaire.

Évitez Base64 lors du transfert de gros fichiers binaires en HTTP : utilisez plutôt multipart/form-data ou des points de terminaison binaires. Évitez Base64 pour stocker des images en base de données lorsqu'il existe des types de colonnes binaires natifs. La surcharge de 33 % s'accumule rapidement à grande échelle.

Base64URL est une variante compatible avec les URL qui remplace + par - et / par _ afin d'éviter les conflits avec la syntaxe des URL. Elle est utilisée dans les JWT, les jetons OAuth et les paramètres d'URL. Base64URL produit la même taille de sortie que le Base64 standard : notre calculateur de surcharge de taille base64 s'applique aux deux variantes.

Oui. Les JWT se composent de trois parties encodées en Base64URL séparées par des points. Collez le jeton JWT complet dans le mode saisie Base64 et notre calculateur de surcharge de taille base64 le décodera et affichera la taille brute de la charge utile face à la taille encodée, ce qui vous aide à comprendre la consommation d'espace des cookies et des en-têtes.

Le mode import de fichier prend en charge les fichiers jusqu'à 10 Mo. Comme l'encodage Base64 ajoute 33 % de surcharge, un fichier de 10 Mo produit une chaîne Base64 de 13,3 Mo, traitée entièrement dans votre navigateur. Pour les fichiers plus volumineux, utilisez le mode saisie de texte avec un échantillon représentatif pour estimer la surcharge.