Skip to content

Rose::StringUtility::encode_base64

Convert binary data to base‐64.

Synopses

Declared in <src/Rose/StringUtility/Convert.h>

Convert binary data to base‐64.

[[visibility]]
std::string
encode_base64(
    std::vector<uint8_t> const& data,
    bool do_pad = true);
[[visibility]]
std::string
encode_base64(
    uint8_t const* data,
    size_t nbytes,
    bool do_pad = true);

Return Value

Base‐64 encoded string.

Parameters

Name

Description

data

Input data to encode.

do_pad

Whether to pad output to a multiple of four.

Created with MrDocs