Kā Base64 kodēt un atšifrēt programmā Notepad++

click fraud protection

Viena no Notepad++ papildu funkcijām ir Base64 kodētājs un dekodētājs. Base64 ir kodēšanas shēma, kas ir izstrādāta kā drošs standarts bināro datu pārsūtīšanai pa kanāliem, kas droši atbalsta tikai teksta datus. Base64 ir 64 iespējamās rakstzīmes, kuru izvadi var kodēt kā a-z, A-Z, 0-9, “+” un “/”. Ja nepieciešams, Base64 izmanto arī simbolu “=” kā pildījuma rakstzīmi kodēto datu beigās. Šīs rakstzīmes netiek izmantotas kā nozīmīgas vai aktīvas rakstzīmes vairumā uz tekstu balstītu saziņas standartu. Tas nozīmē, ka Base64 kodētie dati ir droši un nevar nejauši veikt darbības, piemēram, aizvērt HTML tagus.

Kā Base64 kodēt un atšifrēt Notepad++

Lai kodētu vai atšifrētu Base64 datus, vispirms ir jāizceļ viss datu diapazons, ko vēlaties kodēt vai dekodēt. Pēc tam augšējā joslā noklikšķiniet uz “Spraudņi”, pēc tam uz “MIME rīki”. Izvēlnes otrajā līmenī varat redzēt visas Base64 kodēšanas un atšifrēšanas opcijas.

Padoms. Kodētāji darbojas tikai ar atlasītajiem datiem. Vispirms noteikti iezīmējiet visus datus, kurus vēlaties kodēt.

Noteikti iezīmējiet apstrādājamos datus, pirms noklikšķināt uz “Plugins”, pēc tam uz MIME rīki un atlasāt procesu.

“Base64 Encode” kodē visus atlasītos datus vienā Base64 virknē, bet izlaiž pildījuma rakstzīmi, pat ja tā ir nepieciešama. Tas var izraisīt saderības problēmas ar dažiem Base64 dekodētājiem.

“Base64 kodēšana ar polsterējumu” kodē visus atlasītos datus, bet iekļauj arī polsterējumu, kur tas ir nepieciešams. “Base64 Encode with Unix EOL” īpaši izmanto Unix sistēmās izmantoto rakstzīmi “End Of Line” (EOL), nevis noklusējuma Windows EOL. Tas var būt noderīgi, ja Unix balstītam komandrindas dekodētājam neizdodas atšifrēt datus.

“Base64 kodēšana pēc rindas” kodē katru atsevišķo datu rindu atsevišķā Base64 virknē. “Base64 Decode” atkodē vienu Base64 kodētu virkni, bet var parādīt bojātu izvadi, ja ir neparedzētas rakstzīmes. “Base64 Decode strict” atšifrē vienu Base64 virkni, bet parādīs kļūdas ziņojumu, ja tiek atklāta neparedzēta rakstzīme, piemēram, “&”.

“Base64 Decode by line” var vienlaikus atšifrēt vairākas atsevišķas Base64 virknes, ja tās atrodas jaunās rindās.