# base64-const
Base64 encode/decode with compile-time-friendly macros.
## Features
- Runtime `encode` / `decode`
- Const `base64_decode!` for compile-time decoding
- URL-safe helpers and macros (`base64_url_safe!`, `base64_url_unsafe!`)
## Example
```rust
use base64_const::{encode, decode, base64_decode};
let encoded = encode(b"Ma");
assert_eq!(encoded, "TWE=");
assert_eq!(decode(b"TWE=").as_ref(), b"Ma");
const DECODED: &[u8] = &base64_decode!("TWE=");
assert_eq!(DECODED, b"Ma");
```
## License
Licensed under either of Apache License, Version 2.0 or MIT license, at your option.