5 个版本
0.1.5 | 2019年9月10日 |
---|---|
0.1.4 | 2019年9月5日 |
0.1.3 | 2019年9月5日 |
0.1.2 | 2019年9月4日 |
0.1.0 | 2019年9月4日 |
#64 in #encode-decode
420KB
132 行代码(不包括注释)
uuencode
在 uuencode 格式中对数据进行编码/解码。
来源: https://www.reddit.com/r/dailyprogrammer/comments/4xy6i1/20160816_challenge_279_easy_uuencoding/
安装
将此库添加到您的 Cargo.toml
[dependencies]
uuencode = "^0.1.0"
然后使用库对某些数据进行编码或解码
extern crate uuencode;
fn main() {
let filename = "wow.jpg";
let original_decoded = "Cat";
let encoded = uuencode(filename, original_decoded.as_bytes());
println!("{}", encoded); // begin 644 wow.jpg\n#0V%T\n`\nend
}
许可证
许可方式为以下之一
- Apache License,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确说明,否则根据 Apache-2.0 许可证定义,您提交的任何有意包含在作品中的贡献,都将如上所述双重许可,不附加任何额外条款或条件。