Ascii85 kodar och avkodar
Koda text till Ascii85 (base85) och avkoda tillbaka den, med valfria Adobe-avgränsare.
Ascii85 kodar och avkodar
Ascii85, även kallad base85, packar binär data till utskrivbar text tätare än Base64. Den mappar var fjärde byte till fem tecken från "!" genom "u", så produktionen växer med bara ungefär en fjärdedel istället för en tredjedel. Den tätheten är anledningen till att Adobe byggde in den i PostScript och PDF, där den lindar inbäddade bilder, typsnitt och strömmar, och varför den dyker upp i Git binära patchar och Gits egna objektidentifierare.
Välj en riktning och klistra in din text. Kodning tar UTF-8 byte av ingången och konverterar dem grupp för grupp; en sista partiell grupp på en till tre byte vadderas och trimmas exakt som Adobe-specifikationen kräver, så längden är alltid tur och retur. Avkodning vänder på det: blanksteg och radbrytningar i det inklistrade värdet ignoreras, så att data som kopierats från en PDF eller ett e-postmeddelande fortfarande läses rent, och resultatet visas tillbaka som text.
Två alternativ matchar Adobe-varianten. "Adobe avgränsare" lindar utdata i <~- och ~>-markörerna som PostScript förväntar sig; avkodaren tar bort dessa markörer oavsett om de finns eller inte, så att du kan klistra in ett inramat värde eller ett blankt värde. "Förkorta nollgrupper som z" avger ett enda z för alla fyra-byte-grupper som är helt noll, standardstenografin - avkodaren förstår alltid z oavsett inställning.
När något är fel säger verktyget vad och var: en karaktär utanför räckvidden namnges med sin position, ett löst z inuti en grupp flaggas och en trunkerad slutlig grupp rapporteras istället för att producera tyst skräp. Allt körs i din webbläsare, så inget du klistrar in laddas någonsin upp. Kopiera resultatet eller ladda ner det som en .txt-fil.