Base64 — схема кадавання двайковых даных у ASCII-тэкст з выкарыстаннем 64 друкуемых сімвалаў. Шырока ўжываецца для перадачы даных у пратаколах, якія не падтрымліваюць двайковы фармат.
data:image/png;base64,...);Authorization: Basic base64(user:pass).URL-safe варыянт замяняе сімвалы + на - і / на _, каб радок быў бяспечны для URL без дадатковага кадавання.
Стандартны Base64 выкарыстоўвае сімвалы + і /, якія могуць выклікаць памылкі ў URL (+ успрымаецца як прабел, / раздзяляе шляхі). URL-safe Base64 замяняе + на - і / на _, а сімвалы выраўноўвання = звычайна апускаюцца. Наш інструмент падтрымлівае абодва рэжымы і зручны для працы з JWT-токенамі і параметрамі API-запытаў.
Так, на старонцы 101ip.ru/base64/ прадугледжана загрузка файлаў. Вы можаце выбраць любую выяву, дакумент або архіў з вашага кампутара, і сэрвіс аўтаматычна пераўтворыць яго змесціва ў радок Base64. Зваротная аперацыя таксама даступная — устаўце радок Base64 для дэкадзіравання і спампуйце зыходны файл.
Сімвалы = дадаюцца алгарытмам для выраўноўвання даўжыні радка да кратнай 4 сімвалам. Яны неабходны для карэктнага дэкадзіравання ў строгіх рэалізацыях. Каб атрымаць радок без іх, перайдзіце ў URL-safe рэжым (ён аўтаматычна апускае = ) або проста выдаліце іх — большасць дэкодараў правільна апрацоўваюць уваход без выраўноўвання.