Ascii85 kodlama ve kod çözme
Metni Ascii85'e (base85) kodlayın ve isteğe bağlı Adobe sınırlayıcılarla kodunu tekrar çözün.
Ascii85 kodlama ve kod çözme
Base85 olarak da adlandırılan Ascii85, ikili verileri yazdırılabilir metne Base64'ten daha sıkı bir şekilde paketler. Her dört baytı "!" kaynağından alınan beş karaktere eşler. "u" sayesinde çıktı üçte bir yerine yalnızca dörtte bir oranında artıyor. Bu yoğunluk, Adobe'nin onu PostScript ve PDF'de yerleşik görüntüleri, yazı tiplerini ve akışları sardığı ve Git ikili yamalarında ve Git'in kendi nesne tanımlayıcılarında görünmesinin nedenidir.
Bir yön seçin ve metninizi yapıştırın. Kodlama, girişin UTF-8 baytlarını alır ve bunları grup grup dönüştürür; bir ila üç bayttan oluşan son kısmi grup, tam olarak Adobe spesifikasyonunun gerektirdiği şekilde doldurulur ve kesilir, böylece uzunluk her zaman gidiş-dönüş olur. Kod çözme bunu tersine çevirir: yapıştırılan değerdeki boşluklar ve satır sonları göz ardı edilir, böylece PDF'den veya e-postadan kopyalanan veriler temiz bir şekilde okunmaya devam eder ve sonuç metin olarak gösterilir.
İki seçenek Adobe varyantıyla eşleşiyor. "Adobe sınırlayıcıları" çıktıyı PostScript'in beklediği <~ ve ~> işaretleyicileriyle sarar; Kod çözücü, mevcut olup olmadıklarına bakılmaksızın bu işaretçileri çıkarır, böylece çerçeveli veya çıplak bir değer yapıştırabilirsiniz. "Sıfır grupları z olarak kısaltın", tamamı sıfır olan dört baytlık herhangi bir grup için tek bir z yayar; standart kısa yol; kod çözücü, ayardan bağımsız olarak her zaman z'yi anlar.
Bir şeyler ters gittiğinde araç neyin nerede olduğunu söyler: aralık dışı bir karakter konumuyla birlikte adlandırılır, grup içindeki başıboş bir z işaretlenir ve sessiz çöp üretmek yerine kesik bir son grup raporlanır. Her şey tarayıcınızda çalışır, dolayısıyla yapıştırdığınız hiçbir şey asla yüklenmez. Sonucu kopyalayın veya .txt dosyası olarak indirin.