# Konvertering av Ascii85 till Text

Koda text till Ascii85 eller avkoda Ascii85 tillbaka till text, den Base85-kodning som används i PostScript, PDF-strömmar och Git binära patchar. Verktyget konverterar din indata till UTF-8-byte, omvandlar varje grupp om fyra byte till fem tecken från ! till u, skriver z för fyra nollbyte och kan omsluta resultatet med Adobes avgränsare <~ och ~>. Avkodningen accepterar båda formerna och ignorerar blanksteg.

## Vanliga frågor

### Vad är Ascii85?

Ascii85, även kallat Base85, kodar binära data som utskrivbara ASCII-tecken. Det omvandlar varje 4 byte till 5 tecken från ! (33) till u (117), vilket ger bara 25 procents överhäng jämfört med 33 procent för Base64. Adobe använder det i PostScript och PDF.

### Vilka Ascii85-exempel är kända?

De fyra tecknen Man följt av ett mellanslag ger 9jqo^, och Man is distinguished ger 9jqo^BlbD-BleB1DJ+*+F(f,q. Texten sure. ger F*2M7/c. Verktyget returnerar dessa värden och avkodar dem tillbaka.

### Vad betyder tecknet z?

En grupp med fyra nollbyte skrivs som ett enda z i stället för !!!!!. Avkodaren expanderar z tillbaka till fyra nollbyte. Det får bara förekomma i början av en grupp.

### Vad är avgränsarna <~ och ~>?

Adobes format markerar början och slutet på Ascii85-data med <~ och ~>. Aktivera alternativet för att lägga till dem vid kodning. Vid avkodning tar verktyget bort dem om de finns, så båda formerna fungerar.

### Hur hanteras den sista ofullständiga gruppen?

Om indatalängden inte är en multipel av fyra fylls den sista gruppen ut med nollbyte, kodas och bara de första n plus ett tecknen behålls. Vid avkodning fylls gruppen ut med u och de extra byten tas bort, vilket återställer den exakta indatan.

### Varför avvisas min indata?

Giltiga tecken är ! till u samt z. Tecken som v till y, ett z inuti en grupp, ett ensamt överblivet tecken i slutet eller en grupp vars värde överskrider 32 bitar är ogiltiga. Blanksteg ignoreras.

### Är detta samma sak som Z85 eller RFC 1924 Base85?

Nej. ZeroMQ:s Z85 och RFC 1924 använder olika alfabet med 85 tecken. Det här verktyget implementerar Adobe- och btoa-varianten av Ascii85 som används i PostScript, PDF och Pythons base64.a85encode.

### Varför rapporterar avkodningen ogiltig UTF-8?

Ascii85 innehåller ofta binära data, till exempel komprimerade PDF-strömmar. Verktyget visar bara avkodade data som är giltig UTF-8-text och rapporterar allt annat i stället för att skriva ut oläsbara byte.

### Hur kodas tecken som inte är ASCII?

Texten konverteras först till UTF-8, så bokstäver med accenter och emoji blir flera byte vardera före kodningen. Avkodningen återställer samma tecken.

### Hur mycket data kan jag konvertera?

Upp till 5 MiB text per förfrågan. Konverteringen körs på servern och indata sparas inte.

Vill du annonsera här?

[Mejla oss](mailto:hi@dennn.is?subject=Annonsera%20p%C3%A5%20OneClick%20Pro)

[Annons Pluginpaketet för agenter för WordPress.](https://sleekwp.com/?ref=oneclickpro)
