Base64 кодтау·декодтау

Деректерді Base64 жолына түрлендіру, Base64 жолын деректерге түрлендіру

Ерекшеліктер

Қазақша сияқты UTF-8 қолдайды

Көпбайтты таңбаларды да бұзылмай дәл түрлендіреді

Енгізумен бірге автоматты түрлендіру

Түймесіз-ақ нәтижені бірден көрсетеді

1 миллион таңбаға дейін қолдайды

Ұзын мәтін мен үлкенірек деректерді де топтап өңдеуге болады

Қатаң Base64 тексеру

Қате жолды қате хабарымен көрсетіп, бұрыс түрлендіруден сақтайды

Қолдану жолы

1

Кодтау/декодтауды таңдау

Жоғарғы түймемен түрлендіру бағытын таңдаңыз. Ортадағы көрсеткі түймесімен кіріс-шығысты ауыстыруға да болады

2

Мәтін немесе Base64 енгізіңіз

Енгізу өрісіне жолды қойсаңыз бірден автоматты түрленеді. Үлгіні бассаңыз сынап көруге де болады

3

Түрлендіру нәтижесін көшіру, сақтау

Көшіру түймесімен алмасу буферіне, жүктеп алу түймесімен мәтіндік файл ретінде сақтаңыз

Қолдану мысалдары

Деректер 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 арқылы шифрленеді және үшінші тұлғалар оның мазмұнын оқи алмайды.

Үшінші тұлғаларға жіберілмейді

Ынамдау желісі немесе трекер сияқты сыртқы қызметтерге енгізу мазмұны жіберілмейді.

Нәтижелер автоматты түрде сақталмайды

түрлендіру нәтижесі немесе енгізу ұсыныстары серверде сақталмайды.

Байланысты құралдар