Ascii85 - Text Dönüştürücü
Metni Ascii85'e kodlayın veya Ascii85 kodunu çözerek metne dönüştürün. Bu, PostScript'te, PDF akışlarında ve Git ikili yamalarında kullanılan Base85 kodlamasıdır. Araç, girdinizi UTF-8 baytlarına dönüştürür; her dört baytı ! ile u arasındaki karakterlerden beşine çevirir, dört sıfır bayt için z yazar ve sonucu Adobe'nin <~ ve ~> ayraçlarıyla çevreleyebilir. Kod çözme her iki biçimi de kabul eder ve boşlukları yok sayar.
Sık sorulan sorular
Ascii85 nedir?
Base85 olarak da adlandırılan Ascii85, ikili verileri yazdırılabilir ASCII karakterleri olarak kodlar. Her 4 baytı ! (33) ile u (117) arasındaki 5 karaktere dönüştürür; böylece Base64 için yüzde 33 olan artışa kıyasla yalnızca yüzde 25 artış olur. Adobe bunu PostScript ve PDF'de kullanır.
Bilinen Ascii85 örnekleri nelerdir?
Man karakterlerini izleyen bir boşluk 9jqo^ sonucunu verir; Man is distinguished metni ise 9jqo^BlbD-BleB1DJ+*+F(f,q sonucunu verir. sure. metni F*2M7/c sonucunu verir. Araç bu değerleri üretir ve kodlarını tekrar çözer.
z karakteri ne anlama gelir?
Dört sıfır bayttan oluşan bir grup, !!!!! yerine tek bir z olarak yazılır. Kod çözücü z karakterini tekrar dört sıfır bayta genişletir. z yalnızca bir grubun başında yer alabilir.
<~ ve ~> ayraçları nedir?
Adobe'nin biçiminde Ascii85 verisinin başlangıcı ve sonu <~ ve ~> ile işaretlenir. Kodlama sırasında bunları eklemek için seçeneği açın. Kod çözme sırasında araç varsa bu ayraçları kaldırır; böylece her iki biçim de çalışır.
Son eksik grup nasıl işlenir?
Girdi uzunluğu dördün katı değilse son grup sıfır baytlarla doldurulup kodlanır ve yalnızca ilk n artı bir karakter tutulur. Kod çözme sırasında grup u karakterleriyle doldurulur ve fazladan baytlar atılır; böylece girdi aynen elde edilir.
Girdim neden reddediliyor?
! ile u arasındaki karakterler ve z geçerlidir. v ile y arasındaki karakterler, grup içindeki z, sonda kalan tek karakter veya değeri 32 biti aşan bir grup geçersizdir. Boşluklar yok sayılır.
Bu, Z85 veya RFC 1924 Base85 ile aynı mı?
Hayır. ZeroMQ'nun Z85'i ve RFC 1924, 85 karakterden oluşan farklı alfabeler kullanır. Bu araç, PostScript, PDF ve Python'un base64.a85encode araçlarında kullanılan Adobe ve btoa tarzı Ascii85'i uygular.
Kod çözme neden geçersiz UTF-8 bildiriyor?
Ascii85 genellikle sıkıştırılmış PDF akışları gibi ikili veriler içerir. Araç yalnızca geçerli UTF-8 metni olan kodu çözülmüş verileri gösterir; okunamayan baytları yazdırmak yerine diğerlerini bildirir.
ASCII dışındaki karakterler nasıl kodlanır?
Kodlamadan önce metin UTF-8'e dönüştürülür; bu nedenle aksanlı harfler ve emojiler kodlama öncesinde birkaç bayta dönüşür. Kod çözme aynı karakterleri geri getirir.
Ne kadar veri dönüştürebilirim?
İstek başına en fazla 5 MiB metin dönüştürülebilir. Dönüştürme sunucuda çalışır ve girdi saklanmaz.