Salt la conținut
Conexiune lentă detectată
Conexiune restabilită!

Codificator și Decodificator Base64

Codifică și decodifică șiruri Base64, text, imagini și fișiere instantaneu

Intrare

Fișierul este prea mare (max. 10MB) Șir Base64 invalid Eroare de codificare

Ieșire

Base64 este o schemă de codificare care convertește date binare în format text ASCII. Este folosită în mod obișnuit pentru a codifica date pentru transmitere prin protocoale bazate pe text precum email sau HTTP. Codificarea Base64 convertește fiecare 3 octeți de date binare în 4 caractere ASCII, făcându-l sigur pentru transmitere prin sisteme care gestionează doar text. Codificatorul și decodificatorul nostru gratuit Base64 funcționează complet în browser-ul dvs., asigurând că datele dvs. nu părăsesc niciodată dispozitivul.
  1. 1
    Alegeți Operația

    Selectați dacă doriți să codificați (convertiți în Base64) sau să decodificați (convertiți din Base64) datele dvs.

  2. 2
    Introduceți Datele

    Lipiți sau tastați textul, datele imaginii sau conținutul fișierului pe care doriți să-l codificați sau să-l decodificați în câmpul de intrare.

  3. 3
    Procesați Datele

    Faceți clic pe butonul de codificare sau decodificare. Instrumentul va converti instant datele dvs. și va afișa rezultatul.

  4. 4
    Copiați Rezultatul

    Faceți clic pe butonul de copiere pentru a copia rezultatul codificat sau decodificat în clipboard pentru utilizare în altă parte.

  5. 5
    Descărcați (Opțional)

    Dacă codificați un fișier, puteți descărca rezultatul codificat Base64 ca fișier text.

  6. 6
    Verificați Ieșirea

    Pentru decodificare, verificați că ieșirea corespunde așteptărilor dvs. Șirurile Base64 invalide vor afișa o eroare.

  7. 7
    Folosiți Datele Codificate

    Folosiți șirul codificat Base64 în URI-uri de date, cereri API, atașamente email sau oriunde este necesară codificarea Base64.

  8. 8
    Notă de Confidențialitate

    Amintiți-vă că toată procesarea se întâmplă în browser-ul dvs. Datele dvs. nu sunt niciodată trimise pe serverele noastre.

Pentru ce este folosită codificarea Base64?

Base64 este folosit în mod obișnuit pentru a codifica date binare (precum imagini sau fișiere) în format text pentru transmitere prin email, HTTP sau stocare în JSON/XML. Este folosit și în URI-uri de date pentru a încorpora imagini în HTML/CSS.

Base64 este criptare?

Nu, Base64 este codificare, nu criptare. Este ușor reversibil și nu oferă securitate. Oricine poate decodifica datele Base64. Folosiți criptare adecvată dacă trebuie să protejați informații sensibile.

Pot codifica imagini?

Da, puteți codifica imagini prin încărcarea unui fișier imagine sau lipirea datelor imaginii. Instrumentul va converti imaginea în format Base64, care poate fi folosit în URI-uri de date sau cereri API.

Care este creșterea dimensiunii?

Codificarea Base64 crește dimensiunea datelor cu aproximativ 33%. Acest lucru se datorează faptului că fiecare 3 octeți de date binare devin 4 caractere ASCII.

Pot decodifica imagini Base64?

Da, lipiți un șir de imagini codificat Base64 și faceți clic pe decodificare. Instrumentul îl va converti înapoi în format binar, pe care apoi îl puteți descărca sau vizualiza.

Datele mele sunt sigure?

Da, toată codificarea și decodificarea se întâmplă complet în browser-ul dvs. folosind JavaScript. Datele dvs. nu părăsesc niciodată dispozitivul sau nu sunt trimise pe niciun server.

Ce caractere sunt folosite în Base64?

Base64 folosește 64 de caractere: A-Z, a-z, 0-9, plus (+) și slash (/). Semnul egal (=) este folosit pentru padding la sfârșit.

Pot codifica fișiere?

Da, puteți încărca fișiere sau lipi conținutul fișierelor pentru a le codifica. Instrumentul suportă fișiere text, imagini, PDF-uri și alte tipuri de fișiere.

De ce să folosesc Base64 în loc de binar?

Base64 este folosit când trebuie să transmiteți date binare prin canale doar text (precum email sau JSON) sau când încorporați date direct în HTML/CSS/JavaScript.

Există limite de dimensiune?

Instrumentul poate gestiona fișiere mari, dar fișierele foarte mari pot încetini browser-ul dvs. Pentru fișiere peste 10MB, luați în considerare utilizarea unei aplicații desktop în schimb.

Înțelegeți Creșterea de 33% a Dimensiunii

Codificarea Base64 crește dimensiunea datelor cu aproximativ 33%. Un fișier de 1MB devine ~1,33MB când este codificat. Luați în calcul această suprasolicitare în deciziile de lățime de bandă și stocare.

Folosiți doar pentru Active Inline Mici

Base64 este ideal pentru încorporarea imaginilor mici (sub 10KB) sau fonturilor direct în CSS/HTML. Pentru fișiere mai mari, serviți-le ca fișiere separate pentru a valorifica memoria cache a browserului.

Base64 Nu Este Criptare

Codificarea Base64 este ușor reversibilă și nu oferă nicio securitate. Nu o folosiți niciodată pentru a ascunde date sensibile precum parole, chei API sau informații personale.

Preferați URI-uri de Date pentru Icoane

Icoanele SVG mici și imaginile minuscule pot fi codificate Base64 ca URI-uri de date pentru a elimina cererile HTTP. Aceasta reduce latența pentru activele critice vizibile deasupra liniei de pliere.

Folosiți Base64 Sigur pentru URL-uri

Base64 standard folosește + și / care strică URL-urile. Folosiți Base64 sigur pentru URL (înlocuind + cu - și / cu _) când codificați date pentru parametri de interogare sau căi URL.

Validați Înainte de Decodificare

Validați întotdeauna că intrarea este Base64 valid înainte de decodificare. Caracterele invalide sau padding-ul incorect pot produce ieșire coruptă sau vulnerabilități de securitate.

Evitați Base64 pentru Date Binare Mari în API-uri

Nu folosiți Base64 pentru date binare mari în API-uri REST. Mulți servere limitează dimensiunea corpului cererii, iar codificarea Base64 crește dimensiunea cu 33%. Folosiți în schimb încărcarea de fișiere multipart/form-data.

Stocați Binar, Transmiteți ca Base64

Când stocați date Base64 în baze de date, luați în considerare stocarea binară nativă (BLOB, bytea) care este mai eficientă cu spațiul. Convertiți în Base64 numai la transmitere dacă sistemul destinatar o necesită.

Cunoașteți când Base64 Este Necesar

Unele protocoale (SMTP pentru email, unele API-uri JSON) nu pot gestiona date binare brute, făcând Base64 o necesitate. Cunoașteți limitele sistemului dvs. înainte de a alege între transmiterea binară și Base64.

Validați Datele Decodate de la Surse Externe

Când decodificați date Base64 de la surse externe sau utilizatori, validați conținutul decodat înainte de procesare. Base64 invalid sau neașteptat poate cauza erori de aplicație sau vulnerabilități de securitate.

Alte Instrumente

Explorează alte instrumente puternice de la JaneX

Instalează JaneX
Acces rapid la toate instrumentele, funcționează offline
Versiune nouă disponibilă