Instrument de codare și decodare Base64 - Online și Gratuit
Codifică și decodifică text și fișiere în Base64 online, în timp real. Vezi rezultatul instantaneu, cu procesare sigură și gratuită în browser.
Encoder și Decoder Base64 Online
Bine ai venit la cel mai bun encoder și decoder Base64 online. Acest instrument simplu, dar puternic, îți permite să convertești text în Base64 sau să decodifici șiruri Base64 înapoi în text lizibil instantaneu.
Schemele de codare Base64 sunt esențiale atunci când codifici date binare pentru stocare sau transfer prin medii concepute pentru text (cum ar fi HTTP sau SMTP).
Opțiuni avansate de configurare
Selecția setului de caractere
Când lucrezi cu date textuale, specificarea setului corect de caractere (charset) este crucială. Deși UTF-8 este standardul, sistemele vechi pot folosi ASCII, ISO-8859-1 sau altele.
Decodifică fiecare linie separat
Datele codificate apar adesea ca un bloc continuu de text. Totuși, dacă ai mai multe șiruri Base64 independente separate prin linii noi, activează această opțiune.
Mod de conversie live
Activează Modul Live pentru a obține rezultate instantanee în timp ce tastezi. Acest mod efectuează conversia Base64 local în browserul tău folosind JavaScript, asigurând latență zero.
Sigur și Privat
Confidențialitatea ta este prioritatea noastră. Toate comunicațiile folosesc conexiuni securizate criptate SSL (HTTPS). Nu inspectăm, stocăm sau partajăm niciodată datele tale.
Instrument online complet gratuit
Instrumentul nostru Base64 este 100% gratuit de utilizat. Nu este necesară instalarea de software, înregistrarea sau abonamentul.
Principii de design
Tabelul de index Base64 constă din 64 de caractere alese pentru a fi comune pentru majoritatea codărilor și imprimabile. Acest lucru minimizează riscul de modificare a datelor de către sisteme precum serverele de e-mail.
Ce este codarea Base64?
Base64 este un grup de scheme de codare binar-în-text care reprezintă datele binare într-un format de șir ASCII prin traducerea lor într-o reprezentare radix-64.
Exemplu de codare Base64
Luați în considerare acest citat din Leviathan de Thomas Hobbes:
"Man is distinguished, not only by his reason, but ..."
Când este codificat în Base64 MIME, această secvență ASCII devine:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=Cum funcționează: Cuvântul "Man" este codificat ca "TWFu". În ASCII, literele "M", "a", "n" sunt octeții 77, 97, 110. Reprezentarea lor binară este unită și împărțită în grupuri de 6 biți.
| Conținut text | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valoare ASCII | 77 | 97 | 110 | |||||||||||||||||||||
| Binar | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| Index | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
Așa cum se arată, codarea Base64 convertește 3 octeți de date de intrare (24 biți) în 4 caractere Base64 (6 biți fiecare), extinzând dimensiunea datelor cu aproximativ 33%,
Lipești un text sau tragi un fișier, iar instrumentul îl transformă instantaneu într-un șir Base64 sau decodifică orice intrare Base64 înapoi în text lizibil ori într-un fișier descărcabil. Atât codarea, cât și decodarea se desfășoară integral în browser, pe dispozitivul tău, suportă UTF-8 și seturi de caractere mai vechi și au un mod live care actualizează rezultatul pe măsură ce scrii. Nimic nu este trimis pe vreun server.
Cum folosești codorul și decodorul Base64
- 1
Alege codarea sau decodarea
Selectează Codare pentru a transforma un text sau un fișier în Base64 ori Decodare pentru a aduce un șir Base64 înapoi la forma sa originală.
- 2
Introdu datele de intrare
Tastează sau lipește conținutul în câmpul de intrare ori trage și plasează un fișier (până la 10 MB) ca să-l încarci direct.
- 3
Setează opțiunile dacă e cazul
Alege un set de caractere pentru date textuale sau activează „Decodifică fiecare linie separat” când ai mai multe șiruri Base64 despărțite prin linii noi.
- 4
Obține rezultatul instantaneu
Cu Modul Live activat, rezultatul se actualizează pe măsură ce tastezi; altfel apasă Codare sau Decodare ca să fie procesat.
- 5
Copiază sau descarcă
Folosește Copiază pentru a trimite rezultatul în clipboard ori Descarcă pentru a salva local fișierul decodat sau textul codat.
Referințe
- RFC 4648 — Codări de date Base16, Base32 și Base64
Specificația oficială IETF care definește alfabetul Base64, completarea cu „padding” și regulile de codare.
- MDN — Base64 (Glosar)
O prezentare concisă a ceea ce este Base64 și a situațiilor în care se folosește codarea binar-în-text pe web.
- MDN — btoa()
Metoda Web API folosită pentru a coda un șir în Base64 în JavaScript, cu observații despre tratarea Unicode.
Instrumente similare
Imagine în Base64
Transformă fișierele imagine în URI-uri de date Base64 pentru încorporare directă în pagină.
Base64 în imagine
Decodifică un șir Base64 înapoi într-o imagine vizibilă și descărcabilă.
Codare / Decodare URL
Codifică sau decodifică în format procentual componentele unui URL și șirurile de interogare.
Decodor JWT
Inspectează tokenuri JWT ale căror segmente sunt codate în Base64URL.
Întrebări frecvente
- Ce este codarea Base64?
- Base64 este un grup de scheme de codare binar-în-text care reprezintă datele binare ca un șir de caractere ASCII, traducându-le într-o reprezentare în baza 64. Se folosește atunci când trebuie să transporți date binare prin canale gândite pentru text, cum ar fi e-mailul sau URL-urile.
- Cum codez un text în Base64?
- Lasă comutatorul pe Codare, lipește textul în câmpul de intrare și, cu Modul Live activ, rezultatul Base64 apare imediat. Apoi apasă Copiază. Totul rulează în browserul tău, fără trimitere către server.
- Cum decodific un șir Base64?
- Comută pe Decodare și lipește șirul Base64 în câmpul de intrare. Instrumentul afișează textul original. Dacă ai mai multe șiruri pe linii separate, activează „Decodifică fiecare linie separat”.
- Codarea Base64 este același lucru cu criptarea?
- Nu. Base64 este o codare, nu o criptare. Oricine poate decodifica un șir Base64 înapoi în forma originală, așa că nu oferă confidențialitate — doar face datele binare sigure pentru transport prin canale bazate pe text. Pentru protecție reală ai nevoie de criptare.
- Codarea Base64 îmi mărește dimensiunea datelor?
- Da. Base64 transformă fiecare 3 octeți de intrare (24 de biți) în 4 caractere (câte 6 biți fiecare), mărind dimensiunea cu aproximativ 33%. De aceea fișierele codate în Base64 sunt mai mari decât originalul.
- Datele mele sunt trimise pe un server?
- Nu. Toată codarea și decodarea se desfășoară integral în browserul tău, prin API-uri JavaScript native. Textul și fișierele tale nu părăsesc niciodată dispozitivul, deci instrumentul poate fi folosit în siguranță și cu date sensibile.
- Pot coda și decoda fișiere, nu doar text?
- Da. Trage și plasează sau încarcă un fișier de până la 10 MB pentru a-l coda în Base64, iar la decodare folosește butonul Descarcă pentru a salva fișierul rezultat pe disc.