İçeriğe atla

Base91

Metni veya onaltılık baytları base91 formatına dönüştürün ve geri çevirin, Base64 ve Base85 boyutu ile karşılaştırılan.

Giriş
Çıkış

Base91

Base91, bináry veriyi Base64 veya Base85'ten daha sıkı bir şekilde yazdırılabilir ASCII'ye paketler — en kötü durumda kabaca orijinal baytlardan %23 daha büyük, Base64'ün sabit %33'üne ve Ascii85'in %25'ine karşı. Bu araç metni veya ham onaltılık baytları base91'e dönüştürür ve geri çevirir, tamamen tarayıcınızda.

Kodlama ve kod çözme arasında geçiş yapın ve dönüştürmenin ham tarafının düz UTF-8 metin veya onaltılık byte çiftleri olup olmadığını seçin — kendi başına geçerli metin olmayan ikili veri paketlediğinizde faydalı. Uzun bir kodlanmış dizeyi sabit genişlikli satırlara ayırmak için "Çıktıyı sar" seçeneğini etkinleştirin, base91 sıklıkla kaynak dosyalara veya yapılandırma bloklarına nasıl gömülü olduğu gibi. "Base64 ve Base85 boyutu ile karşılaştır" aynı giriş için bu kodlamaların üretebileceği eşdeğer çıktı uzunluğunu ekler, böylece tasarrufu bir bakışta görebilirsiniz.

Kod çözme varsayılan olarak girişi doğrular: base91 alfabesi dışında bir karakter, konumunun bulunduğu yer bildirilir, böylece kesilmiş bir yapıştırma veya başıboş bir karakter kolayca bulunur. Tanınmayan karakterleri atlamak için doğrulamayı kapatın — kodlanmış blok çevre metininden kopyalandığında işe yarar. Boşluk ve satır sonları her zaman göz ardı edilir, böylece sarılmış veya yeniden akışlı base91 her iki durumda da temiz şekilde kod çözülür.

Her şey yerel olarak çalışır: metniniz ve baytlarınız hiçbir yere yüklenmez, bu da tokenları, anahtarları veya diğer hassas yükü kod çözerken önemlidir. Sonucu kopyalayın, .txt dosyası olarak indirin veya sonucu doğrudan giriş haline getirerek başka bir adım zincirleyin.

FAQ

Base91 Base64'ten farkı nedir?
Base91 64 yerine 91 karakterlik bir alfabe kullanır, bu nedenle her çıkış karakterine daha fazla bit paketler — en kötü durumda orijinal verilerin yaklaşık %23'ü daha büyük, Base64'ün sabit %33'üne karşı.
Base91 çıktısı doğrudan bir URL'ye veya dosya adına gidebilir mi?
Hayır. Alfabesi " / : ? gibi karakterleri içerir ve URL'lerde kaçılması ve bazı dosya adlarında geçersiz olması gerekir — Base64url veya Base58 bunlar için daha uygun.
Girişimdeki bir karakter geçerli base91 değilse ne olur?
"Kod çözerken girişi doğrula" açıkken araç karakteri ve konumunu bildirir. Bunun yerine ismeretlen karakterleri atlamak için doğrulamayı kapatın — referans base91 dekoderin nasıl davrandığıyla eşleşme.
Neden metin yerine onaltılık olarak kod çözerdim?
Orijinal veriler binaryse — görüntü öbeği, anahtar, sıkıştırılmış blok — UTF-8 metin olarak kod çözülürse başarısız olur veya karışık karakterler gösterir. Onaltılık tam baytları gösterir.
Verilerim bir yere yükleniyor mu?
Hayır. Kodlama ve kod çözme tamamen tarayıcınızda çalışır — buraya yapıştırdığınız hiçbir şey sunucuya gönderilmez.