std.encoding
import std.encoding| Function | Signature | Description |
|---|---|---|
encoding.base64_encode |
encoding.base64_encode(s: str) -> str |
Encode to Base64 |
encoding.base64_decode |
encoding.base64_decode(s: str) |
Decode (Result: .err on bad input) |
encoding.hex_encode |
encoding.hex_encode(s: str) -> str |
Encode to hex |
encoding.hex_decode |
encoding.hex_decode(s: str) |
Decode (Result) |
encoding.url_encode |
encoding.url_encode(s: str) -> str |
Percent-encode |
encoding.url_decode |
encoding.url_decode(s: str) |
Decode (Result) |
import std.encoding
encoded := encoding.base64_encode("hello")println(encoded) // aGVsbG8=
match encoding.base64_decode(encoded) { .ok(text) => println("decoded: {text}"), .err(e) => println("decode failed: {e}"),}
println(encoding.hex_encode("ZZ")) // 5a5aprintln(encoding.url_encode("hello world & foo=bar"))