# Base58 - Text Dönüştürücü

Metni Base58'e kodlayın veya Bitcoin alfabesini kullanarak Base58'i tekrar metne çözün. Bu alfabe, karışıklığı önlemek için 0, O, I ve l karakterlerini içermez. Araç, girdinizi UTF-8 baytlarına dönüştürür, baştaki sıfır baytları baştaki 1 karakterleri olarak korur ve kod çözme sırasında her karakteri denetler. Bitcoin, Solana ve IPFS tanımlayıcılarıyla çalışan geliştiriciler için uygundur. Base58'in boyutu karesel olarak arttığından girdi 10 KiB ile sınırlıdır.

## Sık sorulan sorular

### Base58 nedir?

Base58, veriyi tek bir büyük sayı olarak ele alıp 58 tabanında yazan ikiliden metne bir kodlamadır. Bitcoin ile birlikte, okunması ve kopyalanması kolay, kısa dizeler üretmek için kullanıma sunulmuştur. Alfabesinde rakamlar ve harfler bulunur, ancak 0, O, I ve l karakterleri yoktur.

### Araç hangi alfabeyi kullanıyor?

Solana, IPFS ve çoğu kitaplığın da kullandığı Bitcoin alfabesini 123456789 kullanır. Ripple ve Flickr farklı sıralamalar kullanır ve desteklenmez.

### Bilinen bir örneği deneyebilir miyim?

hello world metni StV1DL6CwTryKyV, abc ise ZiCa olarak kodlanır. Boş girdi boş sonuç verir. Bu dizelerin kodunu çözmek özgün metni döndürür.

### Bu Base58Check mi?

Hayır. Bitcoin adreslerinde kullanılan Base58Check, kodlamadan önce bir sürüm baytı ve dört baytlık çift SHA-256 sağlama toplamı ekler. Bu araç, ham metin baytlarını sağlama toplamı eklemeden kodlar.

### Neden 10 KiB sınırı var?

Base58 dönüşümü büyük bir sayıyı tekrar tekrar böler; bu nedenle işlem miktarı girdi uzunluğunun karesiyle artar. Base58, anahtarlar ve adresler gibi kısa değerler için tasarlanmıştır; 10,240 bayt bunların gerektirdiğinden çok daha fazladır.

### Baştaki sıfır baytlar nasıl işlenir?

Baştaki her sıfır bayt, baştaki bir 1 karakterine dönüşür ve kod çözme sırasında her baştaki 1, sıfır bayta geri döner. Metin nadiren sıfır baytla başlar, ancak bu yöntem kodlamanın tam olmasını sağlar.

### Kod çözme neden UTF-8 ile ilgili bir mesajla başarısız oluyor?

Açık anahtarlar veya adresler gibi birçok Base58 dizesi metin yerine rastgele baytlar içerir. Araç yalnızca geçerli UTF-8 metni olan çözülmüş verileri gösterir; bu nedenle okunamayan karakterleri yazdırmak yerine bu tür girdileri bildirir.

### Girdim neden geçersiz olarak reddediliyor?

0, O, I, l, ortadaki boşluklar ve noktalama işaretleri dahil alfabede bulunmayan karakterler geçerli Base58 değildir. Kod çözmeden önce baştaki ve sondaki boşluklar kaldırılır.

### Base58 bir şifreleme yöntemi midir?

Hayır. Base58, anahtar kullanmayan ve geri çevrilebilir bir kodlamadır; herkes kodunu çözebilir. Gizlilik için değil, okunabilirlik için kullanın.

### Base58, Base64'dan daha mı büyük?

Biraz. Base58, bayt başına yaklaşık 1,37 karakter gerektirirken Base64 yaklaşık 1,33 karakter gerektirir. Bu küçük ek maliyet, birbirine benzeyen karakterleri veya noktalama işaretlerini içermeyen bir alfabe sağlar.

Reklamınız burada mı olsun?

[Bize e-posta gönderin](mailto:hi@dennn.is?subject=OneClick%20Pro%20%C3%BCzerinde%20reklam)

[Reklam WordPress için yapay zekâ ajanlarına hazır eklenti paketi.](https://sleekwp.com/?ref=oneclickpro)
