Cum să codificați și să decodați Base64 în Notepad++

click fraud protection

Una dintre caracteristicile suplimentare încorporate în Notepad++ este un codificator și un decodor Base64. Base64 este o schemă de codificare care este concepută pentru a fi un standard sigur pentru transmiterea datelor binare pe canale care acceptă numai datele text. Base64 are 64 de caractere posibile, iar rezultatul poate fi codificat ca a-z, A-Z, 0-9, „+” și „/”. Base64 folosește, de asemenea, simbolul „=” ca caracter de completare la sfârșitul datelor codificate, acolo unde este necesar. Aceste caractere nu sunt folosite ca caractere semnificative sau active în majoritatea standardelor de comunicare bazate pe text. Aceasta înseamnă că datele codificate Base64 sunt sigure și nu pot face accidental lucruri precum etichetele HTML apropiate.

Cum să codificați și să decodați Base64 în Notepad++

Pentru a codifica sau decoda datele Base64, trebuie mai întâi să evidențiați întreaga gamă de date pe care doriți să le codificați sau decodificați. Apoi, faceți clic pe „Plugin-uri” în bara de sus, apoi pe „Instrumente MIME”. În al doilea nivel al meniului puteți vedea toate opțiunile de codificare și decodare Base64.

Sfat: codificatoarele funcționează numai pe datele selectate, asigurați-vă că evidențiați mai întâi toate datele pe care doriți să le codificați.

Asigurați-vă că evidențiați datele de procesat înainte de a face clic pe „Plugins”, apoi pe Instrumente MIME și de a selecta un proces.

„Base64 Encode” codifică toate datele selectate într-un șir Base64, dar omite caracterul de completare chiar dacă este necesar. Acest lucru ar putea cauza probleme de compatibilitate cu unele decodoare Base64.

„Base64 Encode with padding” codifică toate datele selectate, dar include umplutura acolo unde este nevoie. „Base64 Encode with Unix EOL” folosește în mod specific un caracter „End Of Line” (EOL) utilizat de sistemele Unix, mai degrabă decât EOL implicit Windows. Acest lucru poate fi util dacă un decodor de linie de comandă bazat pe Unix nu reușește să decodeze datele.

„Codificare Base64 după linie” codifică fiecare linie separată de date într-un șir Base64 separat. „Base64 Decode” decodifică un singur șir codificat Base64, dar poate afișa o ieșire coruptă dacă există caractere neașteptate. „Base64 Decode strict” decodifică un singur șir Base64, dar va afișa un mesaj de eroare dacă este detectat un caracter neașteptat, cum ar fi „&”.

„Base64 Decode by line” poate decoda mai multe șiruri Base64 separate simultan dacă sunt pe linii noi.