Hur man kodar och avkodar Base64 i Notepad++

click fraud protection

En av de extra funktionerna som är inbyggda i Notepad++ är en Base64-kodare och dekoder. Base64 är ett kodningsschema som är designat för att vara en säker standard för överföring av binär data över kanaler som endast på ett tillförlitligt sätt stöder textdata. Base64 har 64 möjliga tecken som utdata kan kodas som a-z, A-Z, 0-9, "+" och "/". Base64 använder också symbolen "=" som ett utfyllnadstecken i slutet av den kodade datan, där så krävs. Dessa tecken används inte som meningsfulla eller aktiva tecken i de flesta textbaserade kommunikationsstandarder. Detta betyder att Base64-kodad data är säker och inte av misstag kan göra saker som att stänga HTML-taggar.

Hur man Base64 kodar och avkodar i Notepad++

För att koda eller avkoda Base64-data måste du först markera hela mängden data som du vill ska kodas eller avkodas. Klicka sedan på "Plugins" i den övre raden, sedan "MIME Tools". På den andra nivån av menyn kan du se alla Base64-kodnings- och avkodningsalternativ.

Tips: Kodarna fungerar bara på utvalda data, se till att du markerar all data du vill ha kodad först.

Se till att du markerar data som ska bearbetas innan du klickar på "Plugins", sedan MIME-verktyg och väljer en process.

"Base64 Encode" kodar alla valda data till en Base64-sträng men utelämnar utfyllnadstecknet även om det behövs. Detta kan orsaka kompatibilitetsproblem med vissa Base64-avkodare.

"Base64 Encode with padding" kodar alla valda data men inkluderar utfyllnaden där det behövs. "Base64 Encode with Unix EOL" använder specifikt ett "End Of Line" (EOL)-tecken som används av Unix-system, snarare än standard Windows EOL. Detta kan vara användbart om en Unix-baserad kommandoradsavkodare inte lyckas avkoda data.

"Base64 Encode by line" kodar varje separat rad med data till en separat Base64-sträng. "Base64 Decode" avkodar en enda Base64-kodad sträng men kan visa skadad utdata om det finns oväntade tecken. "Base64 Decode strict" avkodar en enda Base64-sträng men kommer att skicka ett felmeddelande om ett oväntat tecken upptäcks, såsom "&".

"Base64 Decode by line" kan avkoda flera separata Base64-strängar samtidigt om de är på nya rader.