Encoding
Methods
| Method | Returns | Description |
|---|---|---|
Encoding.base64_encode(s) | string | Base64 encode |
Encoding.base64_decode(s) | string | Base64 decode |
Encoding.hex_encode(s) | string | Hex encode |
Encoding.hex_decode(s) | string | Hex decode |
Base64.encode(s) | string | Base64 encode (alias) |
Base64.decode(s) | string | Base64 decode (alias) |
Examples
wyn
encoded = Encoding.base64_encode("Hello, Wyn!")
print(encoded) // SGVsbG8sIFd5biE=
print(Encoding.base64_decode(encoded)) // Hello, Wyn!
// Shorthand via Base64 module
b64 = Base64.encode("test")
print(b64) // dGVzdA==
print(Base64.decode(b64)) // test
hex = Encoding.hex_encode("ABC")
print(hex) // 414243
print(Encoding.hex_decode(hex)) // ABCSee Also
- Crypto - SHA-256 hashing
- Strings - string operations
- Web Framework - base64 for auth tokens and cookies