Dividi Base64

Ingresso Base64 a linea singola
1 riga · 0 caratteri

Strumento online per dividere stringhe Base64 lunghe in più righe per numero di caratteri o byte. Supporta lo standard di a capo RFC 2045 a 76 caratteri e larghezza di riga personalizzabile, ideale per allegati di posta MIME e visualizzazione di certificati PEM. Tutta l'elaborazione avviene localmente nel browser; i tuoi dati non lasciano mai il dispositivo.

Raccomandazioni correlate

Che cos’è la suddivisione Base64?

La suddivisione Base64 consiste nel dividere una lunga stringa Base64 in più righe secondo una regola. I casi più comuni sono allegati MIME con 76 caratteri per riga, certificati PEM con 64 caratteri per riga e payload lunghi da mostrare o trasmettere a blocchi.

Perché dividerla? Base64 è spesso una singola riga, ma molti protocolli, terminali, log e documenti diventano più leggibili e gestibili con righe prevedibili.

Ci sono due unità comuni. La divisione per caratteri serve per formati come RFC 2045 con 76 caratteri per riga. La divisione per byte serve quando i blocchi devono seguire la dimensione originale dei dati e non solo la lunghezza codificata.

La divisione non cambia da sola i byte decodificati. Inserisce solo fine riga. Se ogni blocco deve restare un Base64 valido in modo indipendente, potrebbe essere necessario ricalcolare il padding.

Casi d'uso

  • Preparazione del formato per allegati email MIME
  • Visualizzazione formattata di certificati PEM
  • Visualizzazione di stringhe Base64 lunghe riga per riga per leggibilità
  • Incorporamento di Base64 lunghi in log/codice sorgente/Markdown
  • Trasferimento a blocchi per byte (ripresa del trasferimento)
  • Apprendimento del formato di a capo standard Base64

Come utilizzare

  1. Incolla o carica la stringa Base64
  2. Seleziona la larghezza di divisione (caratteri/byte) o un preset (MIME 76 / PEM 64)
  3. Scegli la fine riga (\n / \r\n)
  4. Fai clic sul pulsante dividi e visualizza il numero di righe e il risultato

Funzionalità

  • Dividi Base64 per caratteri/byte
  • Preset MIME 76 / PEM 64 caratteri
  • Larghezza di riga personalizzabile
  • Fine riga selezionabili (\n / \r\n / \r)
  • Opzione di conservazione del padding
  • Elaborazione locale nel browser: nessun caricamento
  • Fusione con un clic a una sola riga

Domande frequenti

Quanti caratteri per riga richiede lo standard MIME?

Lo standard prevede un ritorno a capo ogni 76 caratteri (RFC 2045). Questo strumento utilizza questa impostazione per impostazione predefinita.

La dimensione del Base64 cambia dopo la divisione?

Sì, aumenta. Ogni 76 caratteri aggiunge 2 byte di nuova riga (\r\n). Un Base64 da 1 MB cresce di circa 26 KB dopo la divisione.

Si può usare lo stile di divisione PEM?

Sì. Questo strumento supporta PEM (ritorno a capo ogni 64 caratteri), conforme al formato di visualizzazione dei certificati SSL/TLS e X.509.

Dividere e decodificare influisce sul contenuto?

No. La divisione inserisce solo ritorni a capo nella stringa Base64; il flusso di byte decodificato è identico.

Si può specificare il numero di caratteri per riga?

Sì. Lo strumento supporta 40 / 50 / 64 / 76 / 80 / 100 / larghezza personalizzata.

Il padding può rimanere invariato durante la divisione?

Sì. Il padding in Base64 si trova sempre alla fine; dopo la divisione, l'ultimo segmento rimane terminato con =.

È supportato un file Base64 da 10 MB?

Sì. Questo strumento elabora Base64 di grandi dimensioni tramite chunk in streaming senza bloccarsi.

Il contenuto caricato viene inviato a un server?

No. Tutta l'elaborazione viene completata all'interno del browser.

Risoluzione dei problemi

Perché la lunghezza cambia dopo aver riunito il risultato?

Controlla se hai abilitato padding per blocco o cambiato il tipo di fine riga. I ritorni a capo aumentano la lunghezza del testo anche se i byte decodificati restano uguali.

Perché la validazione PEM fallisce dopo il wrapping?

Assicurati di usare righe da 64 caratteri, il finale di riga atteso e gli originali marker BEGIN / END se il sistema richiede il blocco PEM completo.

Glossario

Suddivisione MIME Base64
Formato Base64 con ritorno a capo ogni 76 caratteri secondo RFC 2045.
Suddivisione PEM
Formato Base64 usato nei certificati con ritorno a capo ogni 64 caratteri.
Lunghezza riga MIME
Il limite comune di 76 caratteri per riga nel Base64 MIME.
Fine riga
La sequenza usata tra le righe, per esempio \n o \r\n.

Preset di suddivisione Base64 a colpo d’occhio

Protocolli e strumenti diversi si aspettano larghezze di riga diverse per il Base64 spezzato.

PresetCaratteri per rigaStandardUso tipico
MIME 7676RFC 2045Allegati email
PEM 6464RFC 1421 / 7468Certificati SSL / TLS
OpenSSL 7070TradizionaleCompatibilità legacy

Scenari tipici di suddivisione Base64

La larghezza migliore dipende dal flusso di lavoro e dal sistema di destinazione.

ScenarioLarghezza consigliataValore principale
Allegato MIME email76Compatibile con i client di posta
Certificato PEM64Rispetta il formato PEM standard
Log / documenti76-100Migliore leggibilità
Codice sorgente / Markdown76 / 80Più comodo per review e rendering
Trasferimento a blocchiPer byteAiuta il controllo del trasporto

Authoritative References