Spec-Zone.ru › Pony

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^

Параметры

  • data: ReadSeq[U8 значение] коробка

Возвращает

  • Строка значение^

encode_mime

[Исходный код]

Кодирование для MIME (RFC 2045).

fun box encode_mime(
  data: ReadSeq[U8 val] box)
: String iso^

Параметры

  • data: ReadSeq[U8 значение] коробка

Возвращает

  • Строка значение^

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^

Параметры

  • data: ReadSeq[U8 значение] коробка
  • pad: Bool значение = false

Возвращает

  • Значение^

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^ ?

Параметры

  • data: ReadSeq[U8 значение] коробка

Возвращает

  • Значение^ ?

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API