Konwerter Ascii85 / Base85

Koduj tekst lub dekoduj strumienie w Adobe Ascii85: każde cztery bajty UTF-8 stają się pięcioma znakami drukowalnymi z zakresu ! .. u. To kodowanie używane wewnątrz programów PostScript i obiektów strumieniowych PDF.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — Dane nigdy nie są wysyłane na żaden serwer.
Kodowanie: tekst staje się bajtami UTF-8, a następnie każda grupa czterech bajtów jest traktowana jako jedna duża liczba zapisana w systemie o podstawie 85 — pięć cyfr od ! (= 0) do u (= 84). Końcowa krótka grupa dopełniana jest zerowymi bajtami i zachowuje tylko cyfry niosące rzeczywiste dane.
Dekodowanie: dekoder akceptuje dane z ogranicznikami <~ ~> lub bez nich, ignoruje białe znaki i serie z, sprawdza każdy znak oraz końcową krótką grupę, a następnie zwraca tekst UTF-8.
Ctrl+Enter w polu wejściowym uruchamia aktywny tryb.
Wybierz Koduj lub Dekoduj i kliknij jego przycisk akcji. Całe przetwarzanie pozostaje w przeglądarce.
O Ascii85:
Adobe Ascii85 zaprojektowano dla PostScriptu, a później przyjęto w PDF dla strumieni binarnych: rozszerza dane zaledwie o ok. 25% (cztery bajty stają się pięcioma znakami ASCII), pozostając w całości drukowalnym i bezpiecznym w 7 bitach. Wartość !<~ na początku strumienia i ~> na końcu to ograniczniki, których oczekuje Adobe; wewnątrz strumienia dekodery ignorują białe znaki, więc linie można łamać w dowolnym miejscu. Specjalny znak z oznacza całą grupę czterech zerowych bajtów — typowe na początku skompresowanych danych binarnych. Gdy zostaje mniej niż cztery bajty, ostatnia grupa zachowuje tylko tyle znaków, ile niesie informację (jeden bajt → dwa znaki, dwa bajty → trzy, trzy bajty → cztery). Dekoder sprawdza każdy znak i odrzuca grupy, których wartość przekroczyłaby 32 bity, raportując dokładną pozycję problemu.