///|
test "encode" {
let bytes : Bytes = b"Hello"
inspect(@base64.encode(bytes), content="SGVsbG8=")
}///|
test "encode_no_padding" {
let bytes : Bytes = b"Hello"
inspect(@base64.encode(bytes, padding=false), content="SGVsbG8")
}///|
test "decode" {
let bytes = @base64.decode("SGVsbG8=")
inspect(bytes, content="b\"Hello\"")
}///|
test "decode_ignore_whitespace" {
let bytes = @base64.decode("SGVs bG8=", ignore_whitespace=true)
inspect(bytes, content="b\"Hello\"")
}///|
test "decode_lossy" {
let bytes = @base64.decode_lossy("SGVsbG8=")
inspect(bytes, content="b\"Hello\"")
}fn decode_lossy(text : StringView, ignore_whitespace? : Bool) -> Bytesfn encode(bytes : BytesView, padding? : Bool) -> StringInstall
Installed by default