# Convertitore da Text a Ascii85

Codificate il testo in Ascii85 o decodificate Ascii85 per ottenere di nuovo il testo: è la codifica Base85 usata in PostScript, nei flussi PDF e nelle patch binarie Git. Lo strumento converte l'input in byte UTF-8, trasforma ogni quattro byte in cinque caratteri da ! a u, usa z per quattro byte zero e può racchiudere il risultato nei delimitatori Adobe <~ e ~>. La decodifica accetta entrambe le forme e ignora gli spazi bianchi.

## Domande frequenti

### Che cos'è Ascii85?

Ascii85, chiamato anche Base85, codifica i dati binari come ASCII stampabile. Trasforma ogni 4 byte in 5 caratteri da ! (33) a u (117), con un aumento di appena il 25 percento rispetto al 33 percento di Base64. Adobe lo usa in PostScript e PDF.

### Quali sono alcuni esempi noti di Ascii85?

I quattro caratteri Man seguiti da uno spazio producono 9jqo^, mentre Man is distinguished produce 9jqo^BlbD-BleB1DJ+*+F(f,q. Il testo sure. produce F*2M7/c. Lo strumento restituisce questi valori e li decodifica nuovamente.

### Che cosa significa il carattere z?

Un gruppo di quattro byte zero viene rappresentato da una singola z anziché da !!!!!. Il decodificatore espande z riportandola a quattro byte zero. Può comparire solo all'inizio di un gruppo.

### Che cosa sono i delimitatori <~ e ~>?

Il formato Adobe contrassegna l'inizio e la fine dei dati Ascii85 con <~ e ~>. Attivate l'opzione per aggiungerli durante la codifica. Durante la decodifica, lo strumento li rimuove se presenti, quindi funzionano entrambe le forme.

### Come viene gestito l'ultimo gruppo parziale?

Se la lunghezza dell'input non è un multiplo di quattro, l'ultimo gruppo viene completato con byte zero, codificato e ridotto ai primi n più uno caratteri. La decodifica aggiunge u e scarta i byte in eccesso, ripristinando così l'input esatto.

### Perché il mio input viene rifiutato?

Sono validi i caratteri da ! a u, oltre a z. Non sono validi caratteri come v-y, una z all'interno di un gruppo, un singolo carattere residuo alla fine o un gruppo il cui valore supera 32 bit. Gli spazi bianchi vengono ignorati.

### È lo stesso di Z85 o di Base85 dell'RFC 1924?

No. Z85 di ZeroMQ e RFC 1924 usano alfabeti di 85 caratteri diversi. Questo strumento implementa lo stile Ascii85 di Adobe e btoa, usato da PostScript, PDF e base64.a85encode di Python.

### Perché la decodifica segnala UTF-8 non valido?

Ascii85 spesso contiene dati binari, come flussi PDF compressi. Lo strumento mostra solo i dati decodificati che costituiscono testo UTF-8 valido e segnala tutto il resto invece di stampare byte illeggibili.

### Come vengono codificati i caratteri non ASCII?

Il testo viene prima convertito in UTF-8, quindi lettere accentate ed emoji diventano diversi byte ciascuna prima della codifica. La decodifica ripristina gli stessi caratteri.

### Quanti dati posso convertire?

Fino a 5 MiB di testo per richiesta. La conversione viene eseguita sul server e l'input non viene salvato.

Il tuo annuncio qui?

[Scrivici](mailto:hi@dennn.is?subject=Pubblicit%C3%A0%20su%20OneClick%20Pro)

[Annuncio La suite di plugin pronta per gli agenti di WordPress.](https://sleekwp.com/?ref=oneclickpro)
