4 个版本

0.1.3 2024年3月13日
0.1.2 2022年10月29日
0.1.1 2022年9月26日
0.1.0 2022年9月25日

#631 in 编码

Download history · Rust 包仓库 373/week @ 2024-04-08 · Rust 包仓库 389/week @ 2024-04-15 · Rust 包仓库 510/week @ 2024-04-22 · Rust 包仓库 425/week @ 2024-04-29 · Rust 包仓库 1288/week @ 2024-05-06 · Rust 包仓库 889/week @ 2024-05-13 · Rust 包仓库 1066/week @ 2024-05-20 · Rust 包仓库 1072/week @ 2024-05-27 · Rust 包仓库 761/week @ 2024-06-03 · Rust 包仓库 885/week @ 2024-06-10 · Rust 包仓库 708/week @ 2024-06-17 · Rust 包仓库 943/week @ 2024-06-24 · Rust 包仓库 968/week @ 2024-07-01 · Rust 包仓库 1404/week @ 2024-07-08 · Rust 包仓库 679/week @ 2024-07-15 · Rust 包仓库 987/week @ 2024-07-22 · Rust 包仓库

每月4,083次下载
用于 4 个crate(通过 rust-embed-for-web-utils

MIT/Apache

10KB
218

base85rs

一个用于编码和解码 Base85 RFC1924变体 的库

描述

这只是 Base85 的一个变体,不是最常见的(ASCII-85 和 Z85 更为常见)。这个变体最有可能在 CTF 挑战中看到。

在解码过程中,忽略空白。

用法

编码数据

let data = [b'a'];
let encoded = base85rs::encode(&data);
assert_eq!(encoded, "VE");

解码数据

let data = "VE";
let decoded = base85rs::decode(&data);
assert_eq!(decoded, Some(vec![b'a']));

lib.rs:

一个用于编码和解码 Base85 RFC1924变体 的库

这只是 Base85 的一个变体,不是最常见的(ASCII-85 和 Z85 更为常见)。这个变体最有可能在 CTF 挑战中看到。

在解码过程中,忽略空白。

没有运行时依赖