Découpage Base64

Entrée de Base64 monoligne
1 ligne · 0 caractères

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

  1. Coller ou téléverser la chaîne Base64
  2. Choisir la largeur de découpage (caractères/octets) ou un préréglage (MIME 76 / PEM 64)
  3. Choisir la fin de ligne (\n / \r\n)
  4. 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églageCaractères par ligneNormeScénario typique
MIME 7676RFC 2045Pièces jointes mail
PEM 6464RFC 1421 / 7468Certificats SSL/TLS
OpenSSL 7070TraditionnelCompatibilité héritée

5 scénarios typiques de découpage Base64

Couvre les scénarios courants : mail, certificats, encodage, journaux, etc.

ScénarioLargeur recommandéeValeur principale
Pièce jointe MIME76Compatibilité clients mail
Certificat PEM64Format PEM standard
Journaux/documents76-100Meilleure lisibilité
Code source/Markdown76 / 80Compatibilité coloration syntaxique
Transfert par blocsPar octetsTransfert réseau

Authoritative References