Бесплатен Кодер и декодер за Base64
Кодирајте текст или датотеки во Base64, или декодирајте Base64 низи назад во обичен текст. Веднаш, приватно и бесплатно.
Не е енкрипција. Base64 е шема за кодирање — секој што го гледа резултатот може веднаш да го декодира. Не нуди доверливост ниту безбедност.
Како функционира
Кодирањето и декодирањето Base64 овде работи целосно во вашиот прелистувач користејќи ги вградените функции btoa/atob на JavaScript и FileReader API — без сервер, без прикачување, без библиотека од трета страна. За текст, обвивка encodeURIComponent/unescape обезбедува дека Unicode карактерите се кодираат правилно; за датотеки, FileReader.readAsDataURL() директно произведува Base64 податоци.
- 1Текстуален влез: нормализација на UTF-8Суровиот текст поминува низ encodeURIComponent потоа unescape пред да се предаде на btoa. Овој двостепен процес ги конвертира повеќебајтните Unicode карактери (емоџи, акцентирани букви, нелатинични писма) во низа бајти што btoa може безбедно да ги кодира — прескокнувањето на овој чекор би фрлило грешка „карактер надвор од опсег“ за сè надвор од Latin-1.
- 2Влез од датотека: FileReader APIКога избирате датотека, методот FileReader.readAsDataURL() на прелистувачот ја чита датотеката локално и враќа data URL во форма data:<mime>;base64,<товар>. Алатката го отстранува префиксот и го задржува само суровиот Base64 товар, поддржувајќи секаков тип датотека до 20 MB.
- 3Варијанта безбедна за URL (RFC 4648 §5)Преминувањето на режим безбеден за URL применува три замени на карактери на стандардниот излез: + станува -, / станува _, а завршното = полнење се отстранува. Ова одговара на азбуката од RFC 4648 §5 користена во JWT, URL параметри и имиња на датотеки каде + и / би барале процентно кодирање.
- 4Декодирање: враќање на полнењето и atobПри декодирање, алатката ги отстранува празните места (справувајќи се со MIME-обвиткан Base64), ја пресликува азбуката безбедна за URL назад во стандардни карактери, потоа повторно ги додава недостасувачките = знаци пред да повика atob. Излезните бајти се конвертираат назад во Unicode низа со decodeURIComponent(escape(...)) — огледало на патеката за кодирање.
Целото кодирање и декодирање се случува локално во вашиот прелистувач — текстот што го внесувате и секоја датотека што ја избирате никогаш не се испраќаат до сервер.
Поврзани алатки
УРЛ-енкодер и декодер
Кодирајте и дешифрирајте URL-адреси и низи за пребарување. Поддржува encodeURIcomponent, decodeURIcomponent и парсирање низа за пребарување.
Кодер и декодер за HTML
Кодирајте специјални знаци во HTML ентитети или декодирајте ентитети назад во обичен текст. Веднаш, во вашиот прелистувач.
Цезарова шифра и енкриптор на текст
Шифрирајте и дешифрирајте текст со Цезарова шифра, ROT13, Атбаш и Виженерова шифра. Класични шифри со замена, сите во вашиот прелистувач.