Метод base64
Кодирование в Base64.
^file.base64[]
^file.base64[опции]
Метод позволяет преобразовать файл в Base64-форму.
Чтобы преобразовать файл из Base64 к исходному виду, нужно воспользоваться конструкцией:
^file::base64[закодированное]
Можно задать хеш опций: [3.4.6]
$.wrap(true|false) — формировать результат с переносами строк (по умолчанию) или в одну строку; $.url-safe(false|true) — использовать модифицированный алфавит, все символы которого не будут преобразовываться в в %XX в URL (вместо «+» и «/» используются «-» и «_»); по умолчанию не использовать; $.pad(true|false) — добавлять символы паддинга (=), если кодируемая длина не кратна трем; по умолчанию добавлять.
Подробная информация о Base64 доступна по ссылкам: ietf.org/rfc/rfc2045.txt и wikipedia.org/wiki/Base64.
Пример
$original[^file::load[binary;HTTP://www.parser.ru/i/p2.gif]]
<pre>^original.base64[]</pre>
выведет:R0lGODlhCQAJAID/AMDAwAAAACH5BAEAAAAALAAAAAAJAAkAAAINhI8YqXwLQVyMJtscKgA7