base64Decode

Perform base64 decoding

Parameters

output ubyte*

an array of at least input_length*3/4 bytes

input const(char)*

some base64 input

input_length size_t

length of input in bytes

input_consumed size_t

is an output parameter which says how many bytes of input were actually consumed. If less than input_length, then the range input[consumed:length] should be passed in later along with more input.

final_inputs bool

true iff this is the last input, in which case padding is allowed

ignore_ws bool

ignore whitespace on input; if false, throw new an exception if whitespace is encountered

Return Value

Type: size_t

number of bytes written to output

Meta