Encoder / decoder Base64
Base64 reprezintă datele binare ca ASCII sigure pentru JSON, antete HTTP și e-mail. Codați textul UTF-8 sau fișierele mici în Base64; decodificați încărcăturile utile API și segmentele JWT înapoi în text care poate fi citit - toate local, fără scurgeri de acreditări către un server.
Intrare
Ieșire
SGVsbG8gd29ybGQ=
Cum să codificați sau să decodați Base64
1. Alege modul de codificare sau decodare.
2. Lipește textul de intrare sau șirul Base64.
3. Citiți rezultatul instantaneu.
4. Copiază rezultatul în clipboard pentru configurare sau depanare.
Exemple Base64
Antet de autentificare de bază
Codați „clientId:clientSecret” la Base64 pentru Autorizare: de bază... antet (folosești numai HTTPS).
Decodați segmentul de sarcină utilă JWT
Partea din mijloc a jetonului eyJ... decodează la revendicări JSON — împerecheați cu decodorul JWT pentru o analiză completă.
Încorporați configurația mică
Codificați fragmentul ini pentru transportul variabilelor de mediu.
Când Base64 ajută
• Când depanați autentificarea API și URI-urile de date.
• La decodarea sarcinilor utile de eroare din jurnale.
• Când predați cum funcționează codificarea în mod interactiv.
Când Base64 este instrumentul greșit
• Pentru criptare - Base64 este codificare, nu secret.
• Pentru fișiere mari - folosești transferul binar adecvat, nu șiruri de caractere uriașe Base64.
• Când este nevoie de o variantă sigură pentru URL - standardul Base64 utilizează + și / (folosești varianta codificatorului URL).
Nu criptare
Oricine poate decoda Base64 — tratezi secretele codificate ca fiind expuse dacă sunt interceptate. Întotdeauna TLS în tranzit.
Dimensiune deasupra capului
Datele codificate sunt cu ~33% mai mari - acceptabile pentru jetoane mici, risipitoare pentru video.
Fluxul de lucru JWT
Decodificați separat antetul și segmentele de sarcină utilă; verifică semnătura în codul aplicației - instrumentele de decodor nu validează cripto.
Întrebări frecvente
Base64 sigur pentru adrese URL?
Înlocuiește +/ cu -_ și poate omite umplutura - verifică specificațiile API.
Umplutura este semne egale?
Valid Base64 se termină cu = sau == pentru aliniere - includeți atunci când decodificați parsere stricte.
Decodificarea eșuată?
Introducerea poate avea spații albe sau alfabet greșit - decupați liniile noi.
Text Unicode?
Codați UTF-8 octeți, nu UTF-16 - standard pentru web.
Încărcat?
Nu.
Imagini?
Folosește imaginea în Base64 pentru fluxul de lucru cu adresa URL a datelor complete.