base64. Кодирование в Base64   [3.1.5]

^file.base64[]
^file.base64[
опции]   [3.4.6]

Метод позволяет преобразовать файл в Base64 форму.

Чтобы преобразовать файл из Base64 к исходному виду, воспользуйтесь
^file::base64[закодированное]

Можно задать хеш опций:
·$.wrap(true/false) - формировать результат с переносами строк (по умолчанию) или в одну строку.  
·$.url-safe(false/true) - использовать модифицированный алфавит, все символы которого не будут преобразовываться в %XX в URL (вместо '+' и '/' используются '-' и '_'). . По умолчанию не использовать.  
·$.pad(true/false) - добавлять символы паддинга (=), если кодируемая длина не кратна трем. По умолчанию добавлять.  


Подробная информация о Base64 доступна здесь: http://www.ietf.org/rfc/rfc2045.txt
и здесь http://en.wikipedia.org/wiki/Base64

Пример
$original[^file::load[binary;http://www.parser.ru/i/artlebedev.gif]]
<pre>^original.base64[]</pre>

Выведет…
R0lGODlhWgAlAMQAAP///4CAgOX0yb/jeKXXQtnurvn88uz318Xmhszok/L55KzaUJ/VNbnga9Lr
od/xvM/qmeXzx+PzxaXXQbLdXdHrndzvtbzhccvokaPWPMHje+Hyv8PlgcTlgpnSKAAAACH5BAEA
AB4ALAAAAABaACUAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7jXi/6HoDvNOwFhcEh8ohsLn9Hpc4I
FTpNxeyVWs1GvzsoOMksebtMbvPslOa4wKv5O04rgfSq/K0lo9h4I2qBT21lfGN7gnlrdnaGYIo3
cEmSkGiLj4CRO5RWbotimKKjnpY1nn5EjISFjaRaYamWm1t3qqagk320rKquhLmHPLy6l6+kyMJh
hXHGtbeavnqdxcN6qY6htac0s8/T0dvT3TOpGz0CAlh0BkgH0e7vXgYKsTkFRh4ISAP6oD789WBg
4F8CAAI9EMynD6ERAhCKENihQICBBXgWIOjQQ8GqBz0cYEyQDqOHCiEJ83jA0IMCSA8MHaiM6OGA
PX46DjRo2OMAtTkk9e0MooCBh4Q9hnrsEdRIgp0IENTcoZJBUFsj5EEhOUCdHqP+uq5j6JPpUQE+
AeQjQGCBrKNSf/Uo8ICDBw2L1goo0DWdPwJ6+VrooXGuBwJ7uxYMGSbu0Cv5rE7wkCFU3MMCEhLw
eRkxQ5MAOq8T6DGMAq0nSke4IOGEAbRZYcdOC+B1ide0menezbu379/Amf0bTry48ePIkytfzry5
8+fQPQQIYGR6deo9rEffzr04durfpWcXT767efPhxacvf749dOzkwY9n777+8unatUv/jt++/+Qh
AAA7



In order to add comments you must register.
Copyright © 1997–2021 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 26.01.2021