Base64 кодтау·декодтау
Деректерді Base64 жолына түрлендіру, Base64 жолын деректерге түрлендіру
Ерекшеліктер
Қазақша сияқты UTF-8 қолдайды
Көпбайтты таңбаларды да бұзылмай дәл түрлендіреді
Енгізумен бірге автоматты түрлендіру
Түймесіз-ақ нәтижені бірден көрсетеді
1 миллион таңбаға дейін қолдайды
Ұзын мәтін мен үлкенірек деректерді де топтап өңдеуге болады
Қатаң Base64 тексеру
Қате жолды қате хабарымен көрсетіп, бұрыс түрлендіруден сақтайды
Қолдану жолы
Кодтау/декодтауды таңдау
Жоғарғы түймемен түрлендіру бағытын таңдаңыз. Ортадағы көрсеткі түймесімен кіріс-шығысты ауыстыруға да болады
Мәтін немесе Base64 енгізіңіз
Енгізу өрісіне жолды қойсаңыз бірден автоматты түрленеді. Үлгіні бассаңыз сынап көруге де болады
Түрлендіру нәтижесін көшіру, сақтау
Көшіру түймесімен алмасу буферіне, жүктеп алу түймесімен мәтіндік файл ретінде сақтаңыз
Қолдану мысалдары
Деректер URI пішімінде ендіру
SVG не CSS сияқты мәтінді Base64-ке айналдырып HTML-ге тікелей ендіру
API жауап деректерін тексеру
Base64-пен қайтатын токен не тіркеме дерегінің мазмұнын әзірлеу барысында жылдам түсіну
Basic аутентификация мәнін жасау
Пайдаланушы аты мен құпиясөзді біріктірген аутентификация жолын оңай жасау
Email мазмұнын тексеру
MIME түрлендірілген тақырып не мәтінді декодтап, бұзылу себебін зерттеу
Негіздік білім
Base64 дегеніміз не
Base64 — бұл бинарлық деректерді (мысалы, суреттер) 64 түрлі таңбамен (A-Z, a-z, 0-9, +, /) өрнектейтін кодтау әдісі. Өзгергеннің соңындағы деректер көлемі түп нұсқаның шамамен 1,33 есесін құрайды.
Неге Base64-ке айналдыру қажет
Электрондық пошта немесе JSON сияқты тек мәтінді ғана қауіпсіз өңдей алатын жүйелерде бинарлық деректерді бүлдірмей тасымалдау үшін қолданылады.
- Деректер URI:Деректер URI — суреттер сияқты файлдарды «data:image/png;base64,〜» түрінде HTML немесе CSS-ке тікелей ендіру жазылымы.
- Basic аутентификация:Basic аутентификацияда «пайдалану атауы:құпия сөз» Base64 арқылы кодталған мәнді жіберу қажет болса, осы пішінді айналдыру қажет болады.
Аяғындағы «=» белгісінің мағынасы
Base64 жолының аяғында ілінген «=» белгісі padding деп аталатын ұзындықты реттеу белгісі болып табылады және өзгергеннің соңында таңбалар санын 4-тің еселігіне теңестіру үшін 1-2 орын қосылуы мүмкін.
Қауіпсіздік пен құпиялылық
Тек браузерде
Енгізілген деректер тек сіздің браузеріңізде өңделеді және сыртқа жіберілмейді.
Тек браузерде ғана өңдеу
түрлендіру барлығы сіздің браузеріңіз ішінде орындалады және енгізу деректері серверге жіберілмейді.
Хабарлау HTTPS арқылы шифрленеді
Беттің жүктелуі де TLS арқылы шифрленеді және үшінші тұлғалар оның мазмұнын оқи алмайды.
Үшінші тұлғаларға жіберілмейді
Ынамдау желісі немесе трекер сияқты сыртқы қызметтерге енгізу мазмұны жіберілмейді.
Нәтижелер автоматты түрде сақталмайды
түрлендіру нәтижесі немесе енгізу ұсыныстары серверде сақталмайды.