Surcoût du Base64 : taille après encodage
Intégrer une image dans une page en Base64 évite une requête, mais gonfle les données. Saisissez la taille d'origine pour connaître le poids réel après encodage.
- Taille d'origine
- 3 000 octets
- Caractères Base64
- 4 000 (dont 0 de remplissage « = »)
- Sauts de ligne ajoutés
- aucun
- Taille après encodage
- 4 000 octets
- Surcoût
- + 33,3 %
- Variante sans remplissage (URL)
- 4 000 caractères
Comment ça se calcule
Base64 transforme chaque groupe de 3 octets en 4 caractères : la taille devient 4 × plafond(n / 3). Le remplissage « = » complète le dernier groupe. Les formats MIME (76 caractères par ligne) et PEM (64) ajoutent un saut de ligne de 2 octets (CRLF) à chaque ligne. Le surcoût est donc d'environ un tiers.
Questions fréquentes
Pourquoi Base64 ajoute-t-il environ 33 % ?
Parce qu'il représente 3 octets (24 bits) par 4 caractères de 6 bits utiles : 4 divisé par 3 donne 1,33.
Le Base64 chiffre-t-il les données ?
Non. C'est un simple changement d'écriture, réversible par n'importe qui : il ne protège rien.
Cas fréquents
Des exemples déjà remplis, avec leur explication :
- Base64 : que devient un fichier de 3 000 octets ?
- Intégrer une image de 100 Ko en Base64 dans une page
- Une pièce jointe de 1 Mo en Base64 (MIME)
- Base64 d'un seul octet : le remplissage
Intégrer cet outil sur votre site
Les résultats sont fournis à titre indicatif. Pour aller plus loin, découvrez les sites de la catégorie Octets de bureau de l'annuaire et lisez le guide de cette catégorie.
Autres outils
- wcCompteur de lignes, mots, caractères et octetsStatistiques d'un texte collé, calculées sur votre appareil
- minTemps de lecture et de frappe d'un texteDurée de lecture et de saisie selon vos vitesses
- /./Test d'expression régulière (version limitée)Tester un motif sur un texte, avec limites de sécurité
- (?)Expression régulière expliquée morceau par morceauTraduire un motif en phrases simples
- #Couleur : hexadécimal, RVB et teintePasser de #3B82F6 à rgb() et hsl()
- AAContraste WCAG entre texte et fondRapport de contraste et niveaux AA et AAA