# Text to Base58 Convertor

Codificați text în Base58 sau decodificați Base58 înapoi în text, folosind alfabetul Bitcoin, care omite 0, O, I și l pentru a evita confuziile. Instrumentul convertește datele introduse în octeți UTF-8, păstrează octeții zero de la început ca caractere 1 la început și verifică fiecare caracter la decodificare. Este potrivit pentru dezvoltatorii care lucrează cu identificatori Bitcoin, Solana și IPFS. Intrarea este limitată la 10 KiB, deoarece Base58 crește pătratic.

## Întrebări frecvente

### Ce este Base58?

Base58 este o codificare binar-text care tratează datele ca pe un singur număr mare și îl reprezintă în baza 58. A fost introdusă odată cu Bitcoin pentru a crea șiruri compacte, ușor de citit și copiat. Alfabetul folosește cifre și litere, dar exclude 0, O, I și l.

### Ce alfabet folosește instrumentul?

Folosește alfabetul Bitcoin 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz, utilizat și de Solana, IPFS și majoritatea bibliotecilor. Ripple și Flickr folosesc ordini diferite și nu sunt acceptate.

### Pot încerca un exemplu cunoscut?

Textul hello world se codifică drept StV1DL6CwTryKyV, iar abc se codifică drept ZiCa. O intrare goală produce un rezultat gol. Decodificarea acestor șiruri returnează textul inițial.

### Este acesta Base58Check?

Nu. Base58Check, folosit pentru adresele Bitcoin, adaugă un octet de versiune și o sumă de verificare SHA-256 dublă de patru octeți înainte de codificare. Acest instrument codifică octeții textului brut fără nicio sumă de verificare.

### De ce există o limită de 10 KiB?

Conversia Base58 împarte în mod repetat un număr mare, astfel că volumul de lucru crește cu pătratul lungimii intrării. Base58 este destinat valorilor scurte, precum cheile și adresele, iar 10,240 octeți depășesc cu mult necesarul acestora.

### Cum sunt gestionați octeții zero de la început?

Fiecare octet zero de la început devine un caracter 1 la început, iar fiecare 1 de la început este decodificat înapoi ca octet zero. Textul începe rareori cu un octet zero, dar astfel codificarea rămâne exactă.

### De ce eșuează decodificarea cu un mesaj despre UTF-8?

Multe șiruri Base58, precum cheile publice sau adresele, conțin octeți aleatori, nu text. Instrumentul afișează doar date decodificate care sunt text UTF-8 valid, așa că raportează astfel de intrări în loc să afișeze caractere ilizibile.

### De ce este respinsă intrarea mea ca nevalidă?

Caracterele care nu fac parte din alfabet, inclusiv 0, O, I, l, spațiile din interior și semnele de punctuație, nu sunt valide în Base58. Spațiile de la început și de la final sunt eliminate înainte de decodificare.

### Este Base58 o formă de criptare?

Nu. Base58 este o codificare reversibilă fără cheie, așa că oricine o poate decodifica. Folosiți-o pentru lizibilitate, nu pentru confidențialitate.

### Este Base58 mai mare decât Base64?

Puțin. Base58 necesită aproximativ 1.37 caractere per octet, în timp ce Base64 necesită aproximativ 1.33. Costul suplimentar este mic și oferă un alfabet fără caractere care se confundă sau semne de punctuație.

Reclama dvs. aici?

[Trimiteți-ne un e-mail](mailto:hi@dennn.is?subject=Publicitate%20pe%20OneClick%20Pro)

[Reclamă Suita de pluginuri pregătită pentru agenți pentru WordPress.](https://sleekwp.com/?ref=oneclickpro)
