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.
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.
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.
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.
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.
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.