При кодировании двоичных данных полезна функция base64_encode (), имеющая следующий синтаксис:
base64_encode($data) где $data — данные для кодирования. Функция возвращает данные в переменной $data в формате base64. Аналогично РНР позволяет декодировать принятые в формате base64 данные в исходный формат с помощью функции base64_decode (), синтаксис которой показан ниже:
base64_decode($enc_string) ; где $enc_string — строка в формате base64, предназначенная для декодирования.
Функция возвращает данные в исходном формате.