Bu araç hakkında
Ascii85 / Base85 aracı, ikili verileri Ascii85 (Base85 olarak da bilinir) biçimine dönüştürür ve geri çevirir. Bu metin kodlaması dört baytı beş yazdırılabilir karaktere paketler — Base64'ten yaklaşık %25 daha kompakttır. PostScript ve PDF akışlarının içinde (Adobe varyantı) ve yama/diff biçimlerinde kullanılır. Her şey TextEncoder/TextDecoder ile yerel olarak tarayıcınızda çalışır; yapıştırdığınız hiçbir şey karşıya yüklenmez.
Kodlama, girişi 4 baytlık big-endian gruplar olarak işler, her grubu 32-bit işaretsiz tamsayı olarak okur ve değeri tekrar tekrar 85 ile modülo alıp 33 ekleyerek beş basamak üretir; böylece her basamak '!' (33) ile 'u' (117) arasındaki yazdırılabilir aralığa düşer. Tamamı sıfır olan bir grup tek bir 'z' karakterine indirgenir. n bayttan (1–3) oluşan son kısmi grup dörde sıfırla doldurulur, kodlanır ve son 4−n çıktı karakteri düşürülerek n+1 karakter elde edilir. Adobe varyantı sonucu '<~' ve '~>' içine sarar.
Kod çözme işlemi tersine çevirir: boşluklar ve tüm sarmalayıcılar çıkarılır, 'z' dört sıfır bayta genişletilir, beş karakterlik gruplar value = Σ (cᵢ−33)·85^(4−i) olarak okunur ve dört big-endian bayt olarak yazılır; m karakterlik (2–5) son kısmi grup 'u' (değer 84) ile doldurulur ve m−1 bayt tutulur. Yönü, standart veya Adobe varyantını ve giriş baytlarınızın UTF-8 metni mi yoksa hex mi olduğunu seçin.