Hvordan Base64 koder og dekoder i Notepad++

En av ekstrafunksjonene innebygd i Notepad++ er en Base64-koder og dekoder. Base64 er et kodingsskjema som er designet for å være en sikker standard for overføring av binære data over kanaler som kun støtter tekstdata på en pålitelig måte. Base64 har 64 mulige tegn som utdataene kan kodes som a-z, A-Z, 0-9, "+", og "/". Base64 bruker også "="-symbolet som et utfyllingstegn på slutten av de kodede dataene, der det er nødvendig. Disse tegnene brukes ikke som meningsfulle eller aktive tegn i de fleste tekstbaserte kommunikasjonsstandarder. Dette betyr at Base64-kodede data er trygge og ikke ved et uhell kan gjøre ting som å lukke HTML-tagger.

Hvordan Base64 koder og dekoder i Notepad++

For å kode eller dekode Base64-data må du først markere hele spekteret av data du vil kodes eller dekodes. Deretter klikker du på "Plugins" i topplinjen, deretter "MIME Tools". På det andre nivået av menyen kan du se alle Base64-kode- og dekodealternativene.

Tips: Koderne fungerer kun på utvalgte data, sørg for at du markerer alle dataene du vil ha kodet først.

Sørg for at du markerer dataene som skal behandles før du klikker på "Plugins", deretter MIME Tools, og velger en prosess.

"Base64 Encode" koder alle de valgte dataene til én Base64-streng, men utelater utfyllingstegnet selv om det er nødvendig. Dette kan forårsake kompatibilitetsproblemer med noen Base64-dekodere.

"Base64 Encode with padding" koder alle valgte data, men inkluderer utfyllingen der det er nødvendig. "Base64 Encode with Unix EOL" bruker spesifikt et "End Of Line" (EOL)-tegn som brukes av Unix-systemer, i stedet for standard Windows EOL. Dette kan være nyttig hvis en Unix-basert kommandolinjedekoder ikke klarer å dekode dataene.

"Base64 Encode by line" koder hver separate linje med data til en separat Base64-streng. "Base64 Decode" dekoder en enkelt Base64-kodet streng, men kan vise korrupte utdata hvis det er uventede tegn. "Base64 Decode strict" dekoder en enkelt Base64-streng, men vil sende en feilmelding hvis et uventet tegn oppdages, for eksempel "&".

"Base64 Decode by line" kan dekode flere separate Base64-strenger samtidig hvis de er på nye linjer.