baseencode - base64 encoding/decoding

native_tags.contrib.baseencode.b16decode(s, *args, **kwargs)

Decode a Base16 encoded string.

s is the string to decode. Optional casefold is a flag specifying whether a lowercase alphabet is acceptable as input. For security purposes, the default is False.

The decoded string is returned. A TypeError is raised if s were incorrectly padded or if there are non-alphabet characters present in the string.

Syntax:

{% b16decode [string] [options] %}

This is a function tag. This is a filter tag.

native_tags.contrib.baseencode.b16encode(s, *args, **kwargs)

Encode a string using Base16.

s is the string to encode. The encoded string is returned.

Syntax:

{% b16encode [string] [options] %}

This is a function tag. This is a filter tag.

native_tags.contrib.baseencode.b32decode(s, *args, **kwargs)

Decode a Base32 encoded string.

s is the string to decode. Optional casefold is a flag specifying whether a lowercase alphabet is acceptable as input. For security purposes, the default is False.

RFC 3548 allows for optional mapping of the digit 0 (zero) to the letter O (oh), and for optional mapping of the digit 1 (one) to either the letter I (eye) or letter L (el). The optional argument map01 when not None, specifies which letter the digit 1 should be mapped to (when map01 is not None, the digit 0 is always mapped to the letter O). For security purposes the default is None, so that 0 and 1 are not allowed in the input.

The decoded string is returned. A TypeError is raised if s were incorrectly padded or if there are non-alphabet characters present in the string.

Syntax:

{% b32decode [string] [options] %}

This is a function tag. This is a filter tag.

native_tags.contrib.baseencode.b32encode(s, *args, **kwargs)

Encode a string using Base32.

s is the string to encode. The encoded string is returned.

Syntax:

{% b32encode [string] [options] %}

This is a function tag. This is a filter tag.

native_tags.contrib.baseencode.b64decode(s, *args, **kwargs)

Decode a Base64 encoded string.

s is the string to decode. Optional altchars must be a string of at least length 2 (additional characters are ignored) which specifies the alternative alphabet used instead of the ‘+’ and ‘/’ characters.

The decoded string is returned. A TypeError is raised if s were incorrectly padded or if there are non-alphabet characters present in the string.

Syntax:

{% b64decode [string] [options] %}

This is a function tag. This is a filter tag.

native_tags.contrib.baseencode.b64encode(s, *args, **kwargs)

Encode a string using Base64.

s is the string to encode. Optional altchars must be a string of at least length 2 (additional characters are ignored) which specifies an alternative alphabet for the ‘+’ and ‘/’ characters. This allows an application to e.g. generate url or filesystem safe Base64 strings.

The encoded string is returned.

Syntax:

{% b64encode [string] [options] %}

This is a function tag. This is a filter tag.

Read the Docs v: latest
Versions
latest
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.