Base85 / Ascii85 Kodlayıcı ve Çözücü

Adobe Ascii85 ve ZeroMQ Z85 ile Base85'i tarayıcıda kodlayın ve çözün. UTF-8 metni yerel olarak dönüştürün, PDF veya PostScript'ten Ascii85 verisini inceleyin ve biçimin gerektirdiği varyantı seçin.

Girdi
0 kar. · 0 bayt
Dene:
Sonuç
✓ Kompakt ikili-metin kodlaması ✓ PDF, PostScript ve Git ikili farkları ✓ UTF-8 ve Unicode desteği ✓ İşleme tarayıcıda yerel olarak yapılır
Örnekler
Metni Ascii85'e kodlama
Varyant: Adobe Ascii85
Girdi Merhaba, dünya!
Çıktı <~9kA?Y@:EXr+CrC&DL#Y6~>

<~ ~> sınırlayıcılarıyla Adobe Ascii85.

Ascii85 çözme
Varyant: Adobe Ascii85
Girdi <~9kA?Y@:EXr+CrC&DL#Y6~>
Çıktı Merhaba, dünya!

Çözme, özgün metni geri yükler.

ZeroMQ Z85 ile Base85 kodlama
Varyant: ZeroMQ Z85
Girdi test
Çıktı By/Jn

Z85 bu 4 UTF-8 baytını 5 karakterlik bir gruba dönüştürür. Bu sonuç için Ascii85 değil Z85'i seçin.

Z85 değerini çözme
Varyant: ZeroMQ Z85
Girdi By/Jn
Çıktı test

Özgün 4 baytlık UTF-8 metnini geri yüklemek için tam 5 karakterlik Z85 grubunu çözün.

Base85 nasıl çalışır?

Base85 bir ikiliden metne kodlamadır, şifreleme değildir: baytları yazdırılabilir karakterlerle temsil eder. Bu Base85 kodlayıcı ve çözücü UTF-8 metni tarayıcıda dönüştürür; girdiğiniz veriler cihazınızda kalır.

Her tam 4 baytlık grup 5 Base85 karakterine dönüşür. Bu nedenle Base85 aynı ikili veri için Base64'ten daha sıkışıktır: Base64 3 baytı 4 karaktere, Base85 ise 4 baytı 5 karaktere dönüştürür. Her 4 baytlık grup içeride taban 85'te yazılmış 32 bitlik bir sayı olarak işlenir.

Veri kaynağına uygun varyantı seçin. Adobe Ascii85 PostScript ve PDF'de yaygındır. Araç kodlanan Ascii85'i <~ ve ~> ile çerçeveler, çözerken bu çerçeveleri kabul eder ve z karakterini dört sıfır bayt olarak tanır. ZeroMQ Z85 kendi alfabesini kullanır; Ascii85 çerçevesi ve z kısaltması yoktur. Kodlarken giriş 4 baytın, çözerken 5 karakterin katı olmalıdır.

Ascii85 veya Z85 seçimi

Ascii85 ve Z85 ilişkili Base85 varyantlarıdır, ancak alfabeleri birbirinin yerine kullanılamaz. Kaynakta <~ ~> varsa, veri bir PDF veya PostScript akışından geliyorsa ya da Ascii85 belirtilmişse Adobe Ascii85'i seçin. Z85'i yalnızca protokol, kütüphane veya veri üreticisi ZeroMQ Z85'i açıkça belirtiyorsa seçin.

Çözme başarısız olursa önce seçilen varyantı ve özgün karakterlerin korunduğunu kontrol edin. Ascii85 boşluk kabul eder ve çerçeve içerebilir; Z85 tam 5 karakterlik gruplardan oluşmalıdır. Bir varyantla kodlanmış değer diğer varyantla güvenilir biçimde çözülemez.

Base85 kodlamadır, şifreleme değildir

Base85, ikili verilerin metin odaklı sistemlerde saklanmasını veya aktarılmasını kolaylaştırır, ancak içeriği gizlemez. Doğru varyantı seçen herkes veriyi parola veya gizli anahtar olmadan çözebilir. Gizlilik veya erişim denetimi gerektiğinde ayrıca şifreleme kullanın.

SSS

Adobe Ascii85 PostScript ve PDF dosyalarında görülür; Git ikili yamalar için bir Base85 varyantı kullanır. ZeroMQ, anahtarları ve çerçeveleri kaynak kodu ve kabuk için uygun biçimde göstermek üzere Z85 kullanır.

85 karakterden oluşan farklı alfabeler kullanırlar. Ascii85 kısmi grupları, <~ ~> çerçevesini ve z kısaltmasını destekler; Z85 kaynak koduna uygun sabit bir alfabeye sahiptir ve bayt uzunluğunun dördün katı olmasını gerektirir.

Adobe Ascii85'i seçin, kodlanmış değeri yapıştırın ve Çöz'ü kullanın. Çözücü, varsa olağan <~ ~> çerçevelerini ve çerçevesiz Ascii85'i kabul eder. z karakterini koruyun: Ascii85'te dört sıfır baytı temsil eder.

<~ ~> ile işaretlenmiş veriler veya PDF ve PostScript içeriği için Adobe Ascii85'i kullanın. ZeroMQ Z85'i yalnızca kaynak belirtiyorsa kullanın. Alfabeler farklıdır; bir varyant diğer varyant olarak çözülmemelidir.

Z85 tam olarak 4 giriş baytını 5 karaktere kodlar. Kodlarken UTF-8 bayt uzunluğu 4'e bölünebilmelidir; çözerken değer tam sayıda 5 karakterlik grup ve yalnızca Z85 karakteri içermelidir.

Hayır. Base85 geri döndürülebilir bir ikiliden metne kodlamadır, şifreleme değildir. Parola veya gizli anahtar kullanmaz; hassas bilgileri korumak için kullanılmamalıdır.
İlgili araçlar

ASCII Dönüştürücü

Protokol ve ayrıştırıcı iş akışları için ASCII karakterlerini ve sayısal kodları dönüştürün.

JWT Decoder Online

JWT tokenlarını tarayıcı içinde decode edin; header, payload, claims ve son kullanma verilerini inceleyin.