Codifichi testo o decodifichi flussi in Adobe Ascii85: ogni quattro byte UTF-8 diventano cinque caratteri stampabili nell'intervallo ! .. u. È la codifica usata all'interno dei programmi PostScript e degli oggetti stream PDF. Tutta l'elaborazione avviene localmente nel suo browser — i dati non vengono mai caricati su nessun server.
Codifica: il testo diventa byte UTF-8, poi ogni gruppo di quattro byte viene trattato come un unico numero grande scritto in base 85 — cinque cifre da ! (= 0) a u (= 84). Un gruppo finale breve viene completato con byte zero e conserva solo le cifre che portano dati reali.
Decodifica: il decodificatore accetta dati con o senza i delimitatori <~ ~>, ignora gli spazi e le sequenze z, valida ogni carattere e il gruppo finale breve, poi restituisce il testo UTF-8.
Testo di input
Output
Ctrl+Invio nell'input esegue la modalità attiva.
Scelga Codifica o Decodifica e faccia clic sul relativo pulsante. Tutta l'elaborazione resta nel suo browser.
Informazioni su Ascii85: Adobe Ascii85 è stato progettato per PostScript e successivamente adottato da PDF per i flussi binari: espande i dati di solo circa il 25% (quattro byte diventano cinque caratteri ASCII) restando interamente stampabile e sicuro a 7 bit. Il valore !<~ all'inizio di un flusso e ~> alla fine sono i delimitatori che Adobe si aspetta; all'interno del flusso i decodificatori ignorano gli spazi, quindi le righe possono essere spezzate ovunque. Il carattere speciale z rappresenta un intero gruppo di quattro byte zero — tipico all'inizio dei dati binari compressi. Quando restano meno di quattro byte, l'ultimo gruppo conserva solo quanti caratteri portano informazione (un byte → due caratteri, due byte → tre, tre byte → quattro). Il decodificatore valida ogni carattere e rifiuta i gruppi il cui valore supererebbe 32 bit, segnalando la posizione esatta del problema.
🔷 Strumenti di codifica
Codificatore e decodificatore Adobe Ascii85 con compressione z.