Decodare din formatul Base64

Despre

Întâlnește Decodare și codificare Base64, un instrument online simplu care face exact ceea ce spune: decodează atât din codificarea Base64, cât și din codificare în el rapid și ușor. Base64 vă codifică datele fără probleme sau le decodează într-un format care poate fi citit de om.
Schemele de codare Base64 sunt utilizate în mod obișnuit atunci când este nevoie să codificați date binare, mai ales atunci când aceste date trebuie să fie stocate și transferate pe medii proiectate să se ocupe de text. Această codificare ajută la asigurarea faptului că datele rămân intacte fără modificări în timpul transportului. Base64 este utilizat în mod obișnuit în mai multe aplicații, inclusiv prin e-mail prin MIME, precum și pentru stocarea datelor complexe în XML sau JSON.
Opțiuni avansate

  • Set de caractere: În cazul datelor textuale, codificarea schema nu conține setul de caractere, deci trebuie să specificați ce set de caractere a fost utilizat în timpul procesului de codificare. Este, de obicei, UTF-8, dar poate fi multe altele; dacă nu sunteți sigur, jucați-vă cu opțiunile disponibile sau încercați opțiunea de detectare automată. Aceste informații sunt folosite pentru a converti datele decodificate în setul de caractere al site-ului nostru web, astfel încât toate literele și simbolurile să poată fi afișate corect. Rețineți că acest lucru este irelevant pentru fișiere, deoarece nu trebuie să li se aplice conversii sigure pe web.
  • Decodează fiecare linie separat: datele codificate constau de obicei din text continuu, deci chiar și caracterele de linie nouă sunt convertite în formularele codificate Base64. Înainte de decodare, toate spațiile albe necodificate sunt eliminate de la intrare pentru a proteja intrările integritate. Această opțiune este utilă dacă intenționați să decodificați mai multe intrări de date independente, care sunt separate prin întreruperi de linie.
  • Mod live: când activați această opțiune, datele introduse sunt decodate imediat cu browserul încorporat Funcții JavaScript, fără a trimite nicio informație către serverele noastre. În prezent, acest mod acceptă doar setul de caractere UTF-8.

Sigur și sigur
Toate comunicațiile cu serverele noastre vin prin conexiuni securizate criptate SSL ( https). Ștergem fișierele încărcate de pe serverele noastre imediat după procesare, iar fișierul descărcabil rezultat este șters imediat după prima încercare de descărcare sau 15 minute de inactivitate (oricare dintre acestea este mai scurtă). Nu păstrăm și nu inspectăm conținutul datelor trimise sau fișierele încărcate în orice mod. Citiți politica noastră de confidențialitate de mai jos pentru mai multe detalii.

Complet gratuit
Instrumentul nostru este gratuit. De acum înainte, nu mai trebuie să descărcați niciun software pentru astfel de sarcini simple.
Detalii despre codificarea Base64
Ba se64 este un termen generic pentru o serie de scheme de codificare similare care codifică date binare tratându-le numeric și traducându-le într-o reprezentare de bază 64. Termenul Base64 provine dintr-o codificare specifică de transfer de conținut MIME.
Design
Alegerea particulară a caracterelor pentru a compune cele 64 de caractere necesare pentru Base64 variază între implementări. Regula generală este de a alege un set de 64 de caractere care este atât 1) parte dintr-un subset comun majorității codificărilor, cât și 2), de asemenea, imprimabil. Această combinație lasă datele puțin probabil să fie modificate în tranzit prin sisteme precum e-mailul, care în mod tradițional nu erau curate pe 8 biți. De exemplu, implementarea M64 „Base64 utilizează AZ, az și 0-9 pentru primele 62 de valori, precum și” + „și” / „pentru ultimele două. Alte variații, de obicei derivate din Base64, împărtășesc această proprietate, dar diferă în simbolurile alese pentru ultimele două valori; un exemplu este varianta „RFC 4648 / Base64URL” sigură pentru adresa URL și numele fișierului, care folosește „-” și „_”.
Exemplu
Aici „un fragment de citat din Leviatanul lui Thomas Hobbes:
„Omul se distinge, nu numai prin rațiunea sa, ci …”
Aceasta este reprezentată ca o secvență de octeți ASCII și codificată în schema Base64 a MIME după cum urmează:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4 =
În citatul de mai sus, valoarea codificată a lui Man este TWFu. Codate în ASCII, literele „M”, „a” și „n” sunt stocate ca octeți 77, 97, 110, care sunt echivalente cu „01001101”, „01100001” și „01101110” în baza-2. Acești trei octeți sunt uniți într-un buffer de 24 biți producând secvența binară „010011010110000101101110”. Pachetele de 6 biți (6 biți au maximum 64 de valori binare diferite) sunt convertite în 4 numere (24 = 4 * 6 biți) care sunt apoi convertite la valorile lor corespunzătoare în Base64.

Conținut text M a n
ASCII 77 97 110
Tipar de biți 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
Cod 64 Base64 T W F u

După cum ilustrează acest exemplu, codificarea Base64 convertește 3 necodificate octeți (în acest caz, caractere ASCII) în 4 caractere ASCII codate.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *