Subject: Re: [boost] base64?
From: Vinnie Falco (vinnie.falco_at_[hidden])
Date: 2017-07-24 15:14:32


On Mon, Jul 24, 2017 at 8:09 AM, Richard Hodges via Boost
<boost_at_[hidden]> wrote:
> Yes. I'm shocked if it doesn't already have one.

What are the expectations from a library claiming the moniker
"Boost.Base64?" Does it support just radix=64? Or is it a general
purpose library that works with any radix and a user-supplied
alphabet? If the latter is it limited to using integral types or does
it work with multiprecision integers? Does it use std::string? Fixed
size buffers? Does it work with Allocators? Which base-64 alphabets
does it support? MIME? UTF-7? RFC3548? RFC4648? Does it support
url-encoding and decoding i.e. ("modified Base64 for URL")?

Please be specific in the type of base64 library you are proposing.

Thanks