Table de taille Base64 avec remplissage
Base64 standard avec remplissage exige 4 × plafond(octets originaux ÷ 3) caractères, sans sauts de ligne. Trois octets donnent quatre caractères ; le remplissage augmente le surcoût relatif des petites entrées.
Table de taille Base64 avec remplissage
| Octets originaux | Caractères Base64 avec remplissage | Caractères supplémentaires sur les octets d’entrée | Augmentation de taille |
|---|---|---|---|
| 0 | 0 | 0 | Sans objet |
| 1 | 4 | 3 | 300.00% |
| 2 | 4 | 2 | 100.00% |
| 3 | 4 | 1 | 33.33% |
| 100 | 136 | 36 | 36.00% |
| 1024 | 1368 | 344 | 33.59% |
| 100000 | 133336 | 33336 | 33.34% |
| 1000000 | 1333336 | 333336 | 33.33% |
Formule et méthode
Encoded characters = 4 × ceil(n ÷ 3)
Increase% = (encoded characters ÷ n − 1) × 100 for positive n.ASCII d’un octet, remplissage standard, sans enveloppe ni saut sont supposés. JSON ajoute guillemets et structure ; une data URL ajoute préfixe et type ; l’encodage en pourcentage peut encore agrandir. Base64 encode, sans chiffrer ni compresser. Les grandes données approchent 4:3 avant compression du transport. Base64url sans remplissage a une autre longueur.
Exemple détaillé
1024 octets donnent 1368 caractères : 4 × plafond(1024 ÷ 3). Soit 344 de plus, environ 33,59%, avant préfixe data URL ou enveloppe JSON.
Ce qui peut modifier le résultat
Base64 standard avec remplissage, sans sauts. La compression HTTP peut réduire le transfert sans changer le nombre de caractères encodés non compressés.
Sources et définitions
Méthode vérifiée:
Poursuivre avec une tâche liée
Convertisseur d’unités de stockage
Convertissez des GB décimaux en octets et unités décimales ou binaires. 1 GB = 1000000000 octets ; 1 GiB = 1073741824 octets.
Calculateur de recettes par page vue
Pages vues = visites × pages par visite. Recettes estimées = pages vues ÷ 1000 × RPM par page.
Calculateur d’économies à l’origine par cache
Requêtes d’origine = total × (1 − succès du cache). À 80 % de succès, 100000 requêtes laissent 20000 accès attendus à l’origine.
Calculateur de budget d’indisponibilité
Indisponibilité permise = durée de la période × (1 − disponibilité visée). Un objectif de 99,9 % sur 30 jours permet 43,2 minutes dans ce modèle temporel.