pub fn decode(bin: []u8, encoded: []const u8, comptime variant: Variant) error
Decodes a base64 string into a binary buffer. The output buffer must be at least decodedLenUpperBound(encoded.len) bytes long.
decodedLenUpperBound(encoded.len)
bin: []u8
encoded: []const u8
variant: Variant
227 228 229 230 231 232 233 234
pub fn decode(bin: []u8, encoded: []const u8, comptime variant: Variant) error{ InvalidCharacter, InvalidPadding }![]const u8 { return decodeAny(bin, encoded, variant, null) catch |err| { switch (err) { error.InvalidCharacter, error.InvalidPadding => |e| return e, else => unreachable, } }; }
Decodes a base64 string into a binary buffer. The output buffer must be at least
decodedLenUpperBound(encoded.len)bytes long.