Base64
primitive val Base64
Конструкторы
create
new val create() : Base64 val^
Возвращает
- Base64 значение^
Публичные функции
encode_pem
Кодирование для PEM (RFC 1421).
fun box encode_pem( data: ReadSeq[U8 val] box) : String iso^
Параметры
Возвращает
- Строка значение^
encode_mime
Кодирование для MIME (RFC 2045).
fun box encode_mime( data: ReadSeq[U8 val] box) : String iso^
Параметры
Возвращает
- Строка значение^
encode_url[необязательный A: Seq[U8 значение] iso]
Кодирование для URL (RFC 4648). Символы заполнения по умолчанию удаляются.
fun box encode_url[optional A: Seq[U8 val] iso]( data: ReadSeq[U8 val] box, pad: Bool val = false) : A^
Параметры
Возвращает
- Значение^
encode[необязательный A: Seq[U8 значение] iso]
Настраиваемое кодирование. Значения по умолчанию соответствуют RFC 4648.
fun box encode[optional A: Seq[U8 val] iso]( data: ReadSeq[U8 val] box, at62: U8 val = 43, at63: U8 val = 47, pad: U8 val = 61, linelen: USize val = 0, linesep: String val = " ") : A^
Параметры
- data: ReadSeq[U8 значение] коробка
- at62: U8 значение = 43
- at63: U8 значение = 47
- pad: U8 значение = 61
- linelen: USize значение = 0
- linesep: Строка значение = " "
Возвращает
- Значение^
decode_url[необязательный A: Seq[U8 значение] iso]
Декодирование для URL (RFC 4648).
fun box decode_url[optional A: Seq[U8 val] iso]( data: ReadSeq[U8 val] box) : A^ ?
Параметры
Возвращает
- Значение^ ?
decode[необязательный A: Seq[U8 значение] iso]
Настраиваемое декодирование. Значения по умолчанию соответствуют RFC 4648. Отсутствующие символы заполнения не являются ошибкой. Не-base64 данные, кроме пробелов (которые могут появляться в любое время), являются ошибкой.
fun box decode[optional A: Seq[U8 val] iso]( data: ReadSeq[U8 val] box, at62: U8 val = 43, at63: U8 val = 47, pad: U8 val = 61) : A^ ?
Параметры
- data: ReadSeq[U8 значение] коробка
- at62: U8 значение = 43
- at63: U8 значение = 47
- pad: U8 значение = 61
Возвращает
- Значение^ ?
eq
fun box eq( that: Base64 val) : Bool val
Параметры
- that: Base64 значение
Возвращает
- Bool значение
ne
fun box ne( that: Base64 val) : Bool val
Параметры
- that: Base64 значение
Возвращает
- Bool значение
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/encode-base64-Base64