Kuinka Base64-koodata ja purkaa Notepad++:ssa

Yksi Notepad++:n lisäominaisuuksista on Base64-kooderi ja dekooderi. Base64 on koodausmalli, joka on suunniteltu turvalliseksi standardiksi binääritietojen siirtoon kanavien kautta, jotka tukevat vain tekstidataa luotettavasti. Base64:ssä on 64 mahdollista merkkiä, jotka voidaan koodata muodossa a-z, A-Z, 0-9, “+” ja “/”. Base64 käyttää tarvittaessa myös "="-symbolia täyttömerkkinä koodatun datan lopussa. Näitä merkkejä ei käytetä merkityksellisinä tai aktiivisina merkkeinä useimmissa tekstipohjaisissa viestintästandardeissa. Tämä tarkoittaa, että Base64-koodatut tiedot ovat turvallisia, eivätkä ne voi vahingossa tehdä asioita, kuten sulkea HTML-tageja.

Base64-koodataan ja puretaan Notepad++:ssa

Base64-datan koodaamista tai purkamista varten sinun on ensin korostettava koko tietoalue, jonka haluat koodata tai purkaa. Napsauta seuraavaksi yläpalkissa "Plugins" ja sitten "MIME Tools". Valikon toisella tasolla näet kaikki Base64-koodaus- ja dekoodausvaihtoehdot.

Vinkki: Enkooderit toimivat vain valituilla tiedoilla. Varmista, että korostat ensin kaikki tiedot, jotka haluat koodata.

Varmista, että korostat käsiteltävät tiedot, ennen kuin napsautat "Lisäosat", sitten MIME-työkalut ja valitset prosessin.

"Base64 Encode" koodaa kaikki valitut tiedot yhdeksi Base64-merkkijonoksi, mutta jättää täytemerkin pois, vaikka sitä tarvitaan. Tämä voi aiheuttaa yhteensopivuusongelmia joidenkin Base64-dekooderien kanssa.

"Base64 Encode with padding" koodaa kaikki valitut tiedot, mutta sisältää täytteen siellä, missä sitä tarvitaan. "Base64 Encode with Unix EOL" käyttää erityisesti Unix-järjestelmien käyttämää "End Of Line" (EOL) -merkkiä oletusarvoisen Windows EOL: n sijaan. Tästä voi olla apua, jos Unix-pohjainen komentorividekooderi ei pysty purkamaan dataa.

"Base64 Encode by line" koodaa jokaisen erillisen tietorivin erilliseksi Base64-merkkijonoksi. "Base64 Decode" purkaa yhden Base64-koodatun merkkijonon, mutta saattaa näyttää vioittuneen tulosteen, jos siinä on odottamattomia merkkejä. "Base64 Decode strict" purkaa yhden Base64-merkkijonon, mutta antaa virheilmoituksen, jos odottamaton merkki havaitaan, kuten "&".

"Base64 Decode by line" voi purkaa useita erillisiä Base64-merkkijonoja kerralla, jos ne ovat uusilla riveillä.