Как да кодирате и декодирате Base64 в Notepad++

Една от допълнителните функции, вградени в Notepad++, е Base64 енкодер и декодер. Base64 е схема за кодиране, която е проектирана да бъде безопасен стандарт за предаване на двоични данни по канали, които надеждно поддържат само текстови данни. Base64 има 64 възможни знака, които изходът може да бъде кодиран като a-z, A-Z, 0-9, “+” и “/”. Base64 също използва символа „=“ като символ за допълване в края на кодираните данни, където е необходимо. Тези знаци не се използват като значими или активни знаци в повечето текстови комуникационни стандарти. Това означава, че кодираните в Base64 данни са безопасни и не могат случайно да правят неща като близки HTML тагове.

Как да кодирате и декодирате Base64 в Notepad++

За да кодирате или декодирате Base64 данни, първо трябва да маркирате целия диапазон от данни, които искате да бъдат кодирани или декодирани. След това щракнете върху „Plugins“ в горната лента, след това върху „MIME Tools“. Във второто ниво на менюто можете да видите всички опции за кодиране и декодиране на Base64.

Съвет: Кодерите работят само върху избрани данни, уверете се, че първо маркирате всички данни, които искате да кодирате.

Уверете се, че маркирате данните, които ще бъдат обработени, преди да щракнете върху „Plugins“, след това върху MIME Tools“ и да изберете процес.

„Base64 Encode“ кодира всички избрани данни в един Base64 низ, но пропуска символа за допълване, дори ако е необходим. Това може да причини проблеми със съвместимостта с някои декодери Base64.

„Base64 Encode with padding“ кодира всички избрани данни, но включва подпълването, където е необходимо. „Base64 Encode with Unix EOL“ специално използва символ „End Of Line“ (EOL), използван от Unix системи, вместо стандартния Windows EOL. Това може да бъде полезно, ако декодер на команден ред, базиран на Unix, не успява да декодира данните.

„Base64 Encode by line“ кодира всеки отделен ред данни в отделен низ Base64. „Base64 Decode“ декодира единичен Base64 кодиран низ, но може да покаже повреден изход, ако има неочаквани знаци. „Base64 Decode strict“ декодира един низ Base64, но ще изведе съобщение за грешка, ако бъде открит неочакван знак, като „&“.

„Декодиране на Base64 по ред“ може да декодира няколко отделни низове на Base64 наведнъж, ако са на нови редове.