Ascii85 Kodlayıcı / Çözücü
Metni Ascii85'e ve geri dönüştürün.
Sonuç
Nasıl hesaplanır?
Kodlama metni bayt olarak okur ve 4'erli gruplar halinde alır. Her grup n = b0·256³ + b1·256² + b2·256 + b3 biçiminde 32 bitlik bir sayı olarak okunur, bu sayı 85 tabanında beş basamak olarak yazılır; her d basamağı kodu d + 33 olan karaktere dönüşür, yani çıktı ! ile u arasındaki yazdırılabilir karakterleri kullanır. Son grup r bayttan (4'ten az) oluşuyorsa sıfır baytla tamamlanır ve yalnızca ilk r + 1 karakter tutulur. Çözme bunun tersidir: boşluklar silinir, karakterler 5'erli gruplar halinde okunur ve kısa son grup u ile tamamlanır. Bu araçta <~ ~> işaretleri ve dört sıfır baytı için z kısayolu yoktur; bunları veya ! ile u dışındaki herhangi bir karakteri içeren girdi sonuç vermez. ASCII dışı harfler birkaç bayt tuttuğundan daha fazla karakter üretir.
Örnek hesaplama
Hello, World! metnini kodlayalım, 13 bayt. İlk grup Hell, 1.214.606.444 sayısıdır. 85 tabanında basamakları 23, 22, 66, 52, 49 olur; 33 eklenince 87cUR karakterleri çıkar. Sonraki gruplar o, W ve orld aynı şekilde dönüştürülür; son tek bayt olan ! iki karakter verir. Tam sonuç 87cURD_*#4DfTZ)+T, yani 13 bayt için 18 karakterdir. Modu çözmeye çevirip bu sonucu yapıştırırsanız Hello, World! metnini geri alırsınız.
Sık yapılan hatalar
- Bir PDF veya PostScript dosyasından gelen Ascii85'i
<~ve~>işaretleriyle yapıştırmak; araç bunları silmez, önce kendiniz kaldırın. - Dört sıfır baytı için
zkısaltmasını beklemek. Kodlarken üretilmez, çözerken de kabul edilmez. - Metin zaten Ascii85 iken modu kodlamada bırakmak. Metin ikinci kez kodlanır, daha uzun ve farklı bir çıktı çıkar.
- Kodlu metnin yalnızca bir kısmını kopyalamak. Eksik bir karakter grup hizasını bozar, çıktı bozuk çıkar veya hiç çıkmaz.
- Ascii85'i şifreleme sanmak. Yalnızca geri çevrilebilir bir kodlamadır; herkes çözebilir.
Bu hesaplama hakkında
Bu hesaplayıcı, metni Ascii85'e (base85) kodlar veya geri çözer; bu yöntem her 4 baytlık ikili veriyi 5 yazdırılabilir ASCII karaktere paketler — Base64'ün 4'e 3 oranından daha alan-tasarruflu olsa da daha geniş bir karakter kümesi kullanır.
PDF ve PostScript dosyalarıyla çalışan geliştiriciler (Ascii85'in bu formatlarda yerleşik bir filtre olarak kullanıldığı yerlerde) ve metin-güvenli kompakt ikili kodlamaya ihtiyaç duyan herkes, ikili veriyi yalnızca metin destekleyen formatlara gömmek için bunu kullanır. Metin veya Ascii85 verisi girerek her iki yönde de dönüştürün.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (BMI)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
Hesaplayıcı bulunamadı
Yorumlar (0)