Base32 encode. If pad is true, then the output will be padded with '=' so that its length is a multiple of 8.

Synopses

Declared in <util/strencodings.h>

Base32 encode. If pad is true, then the output will be padded with '=' so that its length is a multiple of 8.

std::string
EncodeBase32(
    std::string_view str,
    bool pad = true);

Base32 encode. If pad is true, then the output will be padded with '=' so that its length is a multiple of 8.

std::string
EncodeBase32(
    std::span<unsigned char const> input,
    bool pad = true);

Return Value

  • The base32 encoding of str.

  • The base32 encoding of input.

Parameters

Name

Description

str

The text to encode.

pad

Whether to pad the output with '=' to a multiple of 8 characters.

input

The bytes to encode.

Created with MrDocs