Découpage Base64
Outil en ligne de découpage Base64 qui divise les longues chaînes Base64 en plusieurs lignes par nombre de caractères ou d'octets. Prend en charge la norme de saut de ligne RFC 2045 à 76 caractères et une largeur de ligne personnalisable, idéal pour les pièces jointes MIME et l'affichage des certificats PEM. Tout le traitement s'effectue localement dans le navigateur ; vos données ne quittent jamais l'appareil.
Recommandations connexes
Qu'est-ce que le découpage Base64 ?
Le découpage Base64 consiste à couper une longue chaîne Base64 en plusieurs lignes selon des règles. Scénarios courants : ① pièces jointes MIME avec saut de ligne tous les 76 caractères ; ② certificats PEM avec saut de ligne tous les 64 caractères ; ③ chaînes longues nécessitant un découpage par blocs d'octets pour le transfert.
**Pourquoi découper ?** Base64 est nativement une chaîne monoligne, mais : ① les protocoles de messagerie limitent la longueur d'une ligne à 76 caractères (norme MIME) ; ② l'affichage dans les journaux/code source est plus lisible ligne par ligne ; ③ certains systèmes comme les terminaux produisent des retours à la ligne anormaux quand une ligne est trop longue.
**Deux unités :** ① Par nombre de caractères (76 car/ligne) — norme MIME RFC 2045 ; ② Par nombre d'octets (57 octets/ligne) — correspond aux octets bruts équivalant à 76 caractères Base64. Cet outil utilise par défaut les caractères et permet de basculer.
**Relation avec le padding :** Le découpage n'affecte pas le contenu Base64, mais un recalcul du padding peut être nécessaire pour chaque segment après découpage. Cet outil garantit automatiquement que chaque segment est un Base64 valide indépendamment.
Cas d'utilisation
- Préparer le format de pièce jointe MIME
- Affichage formaté des certificats PEM
- Afficher les longues chaînes Base64 ligne par ligne pour la lisibilité
- Intégrer de longs Base64 dans les journaux/code source/Markdown
- Transfert par blocs d'octets (reprise de transfert)
- Enseigner le format de saut de ligne standard Base64
Comment utiliser
- Coller ou téléverser la chaîne Base64
- Choisir la largeur de découpage (caractères/octets) ou un préréglage (MIME 76 / PEM 64)
- Choisir la fin de ligne (\n / \r\n)
- Cliquer sur le bouton de découpage et consulter le nombre de lignes et le résultat
Fonctionnalités
- Découper Base64 par caractères/octets
- Préréglages MIME 76 car / PEM 64 car
- Largeur de ligne personnalisable
- Fins de ligne sélectionnables (\n / \r\n / \r)
- Option de conservation du padding
- Traitement local dans le navigateur : aucun téléversement
- Fusion en un clic vers une seule ligne
FAQ
Combien de caractères par ligne la norme MIME impose-t-elle ?
La norme prévoit un saut de ligne tous les 76 caractères (RFC 2045). C'est le paramètre par défaut de cet outil.
La taille du Base64 change-t-elle après découpage ?
Oui, elle augmente. Chaque 76 caractères ajoute 2 octets de nouvelle ligne (\r\n). Un Base64 de 1 Mo augmente d'environ 26 Ko après découpage.
Peut-on utiliser le style de découpage PEM ?
Oui. Cet outil prend en charge PEM (saut de ligne tous les 64 caractères), conforme au format d'affichage des certificats SSL/TLS et X.509.
Le découpage puis le décodage affectent-ils le contenu ?
Non. Le découpage ne fait qu'insérer des sauts de ligne dans la chaîne Base64 ; le flux d'octets décodé est identique.
Peut-on spécifier le nombre de caractères par ligne ?
Oui. L'outil prend en charge 40 / 50 / 64 / 76 / 80 / 100 / largeur personnalisée.
Le padding peut-il rester inchangé lors du découpage ?
Oui. Le padding se trouve toujours à la fin en Base64 ; après découpage, le dernier segment reste terminé par =.
Un fichier Base64 de 10 Mo est-il pris en charge ?
Oui. Cet outil traite les grands Base64 par chunks en flux continu sans blocage.
Le contenu téléversé est-il envoyé à un serveur ?
Non. Tout le traitement s'effectue dans le navigateur.
Dépannage
La longueur en octets change après fusion du résultat découpé
Vérifiez si l'option « Ajouter du padding à chaque chunk » a été activée lors du découpage, ce qui peut avoir modifié le padding final.
La validation du format PEM échoue
Vérifiez que le saut de ligne standard PEM (64 caractères par ligne avec CRLF) est utilisé et que les marqueurs BEGIN / END sont présents au début et à la fin.
Glossaire
- Découpage MIME Base64
- Norme RFC 2045, Base64 avec saut de ligne tous les 76 caractères, la dernière ligne étant un multiple de 4.
- Découpage PEM
- Les certificats PEM utilisent Base64 avec saut de ligne tous les 64 caractères.
- Longueur de ligne MIME
- Sous la norme MIME, chaque ligne Base64 ne doit pas dépasser 76 caractères.
- Fin de ligne
- Séquence de caractères de nouvelle ligne. Windows utilise \r\n, Unix utilise \n, l'ancien macOS utilise \r.
Comparaison de 3 préréglages de découpage Base64
Différents protocoles et applications utilisent différentes largeurs de saut de ligne Base64.
| Préréglage | Caractères par ligne | Norme | Scénario typique |
|---|---|---|---|
MIME 76 | 76 | RFC 2045 | Pièces jointes mail |
PEM 64 | 64 | RFC 1421 / 7468 | Certificats SSL/TLS |
OpenSSL 70 | 70 | Traditionnel | Compatibilité héritée |
5 scénarios typiques de découpage Base64
Couvre les scénarios courants : mail, certificats, encodage, journaux, etc.
| Scénario | Largeur recommandée | Valeur principale |
|---|---|---|
Pièce jointe MIME | 76 | Compatibilité clients mail |
Certificat PEM | 64 | Format PEM standard |
Journaux/documents | 76-100 | Meilleure lisibilité |
Code source/Markdown | 76 / 80 | Compatibilité coloration syntaxique |
Transfert par blocs | Par octets | Transfert réseau |
Authoritative References
- Comparaison sécurisée
- Conversion Binaire
- Chiffre de César
- Code Morse
- Hexadécimal
- Vidéo vers Base64
- Base64 en Vidéo
- Image vers Base64
- Base64 vers image
- Texte vers Base64
- Base64 vers Texte
- Vérificateur de hash de fichier
- Fichier vers Base64
- Base64 vers Fichier
- Audio vers Base64
- Base64 vers Audio
- Chiffrer et déchiffrer AES
- Chiffrement DES
- Encodeur Décodeur Base32
- Encoder et decoder Base58
- Encodage Base64
- Décodage Base64
- Comparaison Base64
- Découpage Base64
- Fusion Base64 multi-lignes
- Formatage Base64
- Validation Base64
- Encodage Base64 par lots
- Décodage Base64 par Lots
- Nettoyage Base64
- Gestion du padding Base64
- Statistiques Base64
- Base64 vers HEX
- Convertisseur Base64 DataURL
- Convertisseur Base64-Hex
- Encodage Base85
- HMAC Générateur
- PBKDF2 Dérivation
- Hash MD5
- Hash SHA-256
- Hachage SHA1
- Hachage SHA512
- Décodeur, Vérificateur et Générateur JWT
- HTML Encode/Decode
- Unicode Escape
- Encodage URL
- Base64 URL-safe
- MIME Base64
- Obfuscation Java
- Obfuscation JavaScript
- Obfuscation PHP
- Obfuscation Python