Skip to content

__utils__.py

__utils__

Functions:

Name Description
__base64url_decode__

Decodes a URL-safe Base64 encoded string back to bytes.

__base64url_encode__

Encodes data using URL-safe Base64 encoding.

__base64url_decode__

__base64url_decode__(data: str) -> bytes

Decodes a URL-safe Base64 encoded string back to bytes.

Automatically adds the necessary padding characters ('=') before decoding.

Parameters:

Name Type Description Default
data str

The Base64url encoded string to decode.

required

Returns:

Name Type Description
bytes bytes

The decoded byte data.

__base64url_encode__

__base64url_encode__(data: bytes) -> str

Encodes data using URL-safe Base64 encoding.

Removes padding characters ('=') typically added in standard Base64 encoding.

Parameters:

Name Type Description Default
data bytes

The data to encode.

required

Returns:

Name Type Description
str str

A URL-safe Base64 encoded string without padding.