Base-64 відображає 3 байти (8 x 3 = 24 біти) у 4 символи, які охоплюють 6 бітів (6 x 4 = 24 біти). Результат виглядає приблизно так "TWFuIGlzIGRpc3Rpb…". Тому здуття всього лише в 4/3 = 1,3333333 рази більше, ніж початкове. 14 жовтня 2008 р.
Довжина рядка в кодуванні Base64 завжди кратна 4. Під час шифрування використовуються лише ці символи: «A» до «Z», «a» до «z», «0» до «9», «+» та «/» Кінець рядка може бути доповнений до двох разів за допомогою символу «=» (цей символ дозволений лише в кінці)
Base64 — це група схожих схем кодування двійкового коду в текст, які представляти двійкові дані у форматі рядка ASCII шляхом перетворення їх у представлення radix-64. Термін Base64 походить від певного кодування передачі вмісту MIME.
Рядки Base64 зазвичай закінчуються одним або двома знаками рівності, але не завжди!
Ні, Base64 і UTF-8 служать різним цілям у кодуванні даних. Base64: це схема кодування двійкового формату в текст, яка представляє двійкові дані у форматі рядка ASCII шляхом перетворення їх у представлення radix-64.
Іншими словами, будь-який рядок з базою 64 може бути декодований, якщо рядок був закодований за допомогою стандартного набору символів (який також може зрозуміти декодер).