Function calcSize [src]

Compute the encoded length

Prototype

pub fn calcSize(encoder: *const Base64Encoder, source_len: usize) usize

Parameters

encoder: *const Base64Encodersource_len: usize

Source

pub fn calcSize(encoder: *const Base64Encoder, source_len: usize) usize { if (encoder.pad_char != null) { return @divTrunc(source_len + 2, 3) * 4; } else { const leftover = source_len % 3; return @divTrunc(source_len, 3) * 4 + @divTrunc(leftover * 4 + 2, 3); } }