Decodarea unui șir Base64 în text
- Panou de control
- Documentație
- API
De ce să decodezi text în base64?
Decodarea în base64 este utilizată pentru a recupera datele originale din reprezentarea lor base64. Este deosebit de utilă atunci când primești date codate în base64 și ai nevoie să le convertești în formatul lor de origine, fie text, date binare (precum imagini) sau alte tipuri de date.
Funcționalitățile instrumentului de decodare în base64
Acest instrument îți permite să decodezi ușor text codat în base64. Poți lipi un șir base64 în zona de text și recupera versiunea decodată a textului original.
Cum să utilizezi instrumentul de decodare în base64
Pe pagina de decodare, lipește șirul base64 pe care dorești să-l decodezi în zona de text prevăzută în acest scop. Apasă pe butonul de decodare pentru a converti șirul base64 în text decodat.
Odată ce textul este decodat, va fi afișat într-o zonă de rezultat. Poți copia textul decodat pentru a-l utiliza în proiectele sau aplicațiile tale.
Exemplu de decodare a textului în base64
Iată un exemplu de decodare a unui șir base64 "Qm9uam91ciwgbW9uZGUgIQ==" în textul original:
Bună, lume!
Întrebări frecvente
Base64 este o criptare?
Nu, este o simplă codare reversibilă fără cheie sau secret. Oricine poate decoda un
șir base64 cu un instrument precum acesta sau comanda base64 -d. Base64 servește
la transportarea de octeți oarecare într-un canal text, nu la protejarea unui conținut. Pentru
a securiza o dată, utilizează un veritabil algoritm de criptare precum AES.
De ce decodarea mea produce caractere bizare?
Dacă rezultatul conține simboluri incoerente, șirul de origine codează probabil octeți binari (imagine, arhivă, cheie criptografică) și nu text. Instrumentul nostru este conceput pentru text UTF-8. Pentru a decoda o imagine, utilizează decodorul de imagini base64.
Ce semnifică caracterele = la sfârșit?
Base64 tratează octeții în grupuri de trei pentru a produce patru caractere. Când
lungimea nu este un multiplu de trei, rezultatul este completat cu unul sau două caractere
= servind drept umplutură (padding). Un șir base64 valid are deci întotdeauna o
lungime multiplu de patru.
Care este diferența între base64 și base64url?
Base64 clasic utilizează + și /, care pun probleme în URL-uri
și numele de fișiere. Varianta base64url le înlocuiește cu - și _
și suprimă adesea padding-ul. Este formatul utilizat de JWT-uri și numeroase token-uri. Decodorul
nostru tolerează ambele variante.
Textul este trimis la un server?
Decodarea tranzitează prin serverul nostru pe durata cererii, fără păstrare după. Pentru
șiruri foarte sensibile (chei API, parole), preferă comanda locală
echo "siruri" | base64 -d pe Linux sau macOS care nu trimite nimic pe rețea.
Cum să codez din nou textul decodat?
Utilizează codorul nostru de text base64 pentru a face operația inversă. Dus-întoarcerea este strict fără pierdere atâta timp cât textul sursă este în UTF-8 și nu modifici șirul intermediar.
Exemplu de cerere
curl -X POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Schema de intrare
| Câmp | Tip | Obligatoriu | Implicit |
|---|---|---|---|
text_encoded |
string | ✓ | – |
Puncte de acces
GET https://cdrn.fr/api/v1/tools- listează toate instrumentele disponibileGET https://cdrn.fr/api/v1/tools/base64-text-decoder- obține schema acestui instrumentPOST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute- execută acest instrument cu un payload JSON