Dividi Base64
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
- Incolla o carica la stringa Base64
- Seleziona la larghezza di divisione (caratteri/byte) o un preset (MIME 76 / PEM 64)
- Scegli la fine riga (\n / \r\n)
- 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.
| Preset | Caratteri per riga | Standard | Uso tipico |
|---|---|---|---|
MIME 76 | 76 | RFC 2045 | Allegati email |
PEM 64 | 64 | RFC 1421 / 7468 | Certificati SSL / TLS |
OpenSSL 70 | 70 | Tradizionale | Compatibilità legacy |
Scenari tipici di suddivisione Base64
La larghezza migliore dipende dal flusso di lavoro e dal sistema di destinazione.
| Scenario | Larghezza consigliata | Valore principale |
|---|---|---|
Allegato MIME email | 76 | Compatibile con i client di posta |
Certificato PEM | 64 | Rispetta il formato PEM standard |
Log / documenti | 76-100 | Migliore leggibilità |
Codice sorgente / Markdown | 76 / 80 | Più comodo per review e rendering |
Trasferimento a blocchi | Per byte | Aiuta il controllo del trasporto |
Authoritative References
- Confronto sicuro testo
- Conversione binario
- Cifrario di Cesare
- Codice Morse
- Conversione Hex
- Video in Base64
- Da Base64 a Video
- Immagine in Base64
- Da Base64 a Immagine
- Testo in Base64
- Da Base64 a Testo
- Verificatore hash di file
- File in Base64
- Base64 in File
- Audio in Base64
- Base64 in Audio
- Crittografia e decrittografia AES
- Crittografia e decrittografia DES
- Encoder Decoder Base32
- Codifica e decodifica Base58
- Codifica Base64
- Decodifica Base64
- Confronta Base64
- Dividi Base64
- Unisci Base64 multi-linea
- Formattazione Base64
- Verifica Formato Base64
- Codifica Base64 in batch
- Decodifica Base64 Batch
- Pulizia Base64
- Gestione Padding Base64
- Statistiche Lunghezza Base64
- Da Base64 a Hex
- Convertitore Base64 DataURL
- Convertitore Base64-Hex
- Codifica Base85
- Generatore e verificatore HMAC
- Derivazione chiave PBKDF2
- Hash MD5
- Hash SHA-256
- Hash SHA1
- Hash SHA512
- Decodificatore, Verificatore e Generatore JWT
- Codifica e decodifica entità HTML
- Unicode Escape
- Codifica URL
- Base64 URL Safe
- MIME Base64
- Offuscamento Java
- Offuscamento JS
- Offuscamento PHP
- Offuscamento Python