The world is based on RC. Thus, everything can be encoded into RCNB.
RCNB is available in various languages: Rust JavaScript C PHP Pascal (more..)
Base64 | RCNB | |
---|---|---|
Speed | ❌ Fast | ✔️ Slow, motivate Intel to improve their CPU |
Printable | ❌ On all OS | ✔️ Only on newer OS, motivate users to upgrade their legacy OS |
Niubility | ❌ Not at all | ✔️ RCNB! |
Example | QmFzZTY0Lg== | ȐĉņþƦȻƝƃŔć |
$ wapm install soeur/rcnb-rs
$ cargo install rcnb-rs
$ cargo build --release
// look ./target/release
$ rustup target add wasm32-wasi
$ cargo build --release --target=wasm32-wasi
// look ./target/wasm32-wasi/release
use rcnb_rs::{decode, encode};
fn main() {
let content = "rcnb";
let encoded = encode(content);
let decoded = decode(&encoded);
assert_eq!(content, decoded);
}
$ rcnb-rs --help
Usage: rcnb-rs [<content>] [-d] [-e]
RCNB!
Options:
-d, --decode decode
-e, --encode encode
--help display usage information
$ wapm run rcnb-rs -- --help
$ rcnb-rs rcnb!
ɌcńƁȓČņÞŔć
$ rcnb-rs -d ɌcńƁȓČņÞŔć
rcnb!
$ cat test.txt | rcnb-rs
or
$ rcnb-rs <test.txt