Base64 кодер/декодер онлайн




Краткое описание Base64

Кодирование в Base64 применяется для представление любой(!) двоичной информации, будь то изображение или *exe-файл, в виде текста, точнее, последовательности определенного набора символов. число 64 означает количество символов, применяемых для кодирования данных (их набор см. ниже). За счет своей универсальности широко используется при передаче данных, где иные их варианты представления, отличные от текстового, неприемлемы. Также base64 используется, как самый простой и доступный способ "суррогатной" шифрации текстовой информации от прямого прочтения: информация примет вид хаотичного набора символов, декодирование из base64 вернет ее в изначальное представление.

Base64 применяется для:

  • кодирования любой НЕ текстовой информации в текст
  • простого шифрования (сокрытия) текста без криптографической защиты

Набор символов для кодирования в base64: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/

Основной принцип работы

Независимо от своей природы, все данные хранятся в виде двоичных данных: наборов нулей и единиц, таким образом имея одинаковое представление в памяти ПК. Суть кодирования в Base64 довольно проста: берется изначальное двоичное содержимое и разбивается на группы по 3 байта (24 бита), затем каждая группа делится еще на 4: по 6 бит каждая. Последняя (возможно) не кратная шести группа дополняется нулями. Полученные группы из шести бит затем отображаются на один из набора символов, поддерживаемых форматом base64.

Copyright © 2016 Alexpad.com All Rights Reserved