繁体   English   中英

在Rust中将u8数组转换为base64字符串

[英]Convert u8 array to base64 string in Rust

我在 Rust 中有一个u8数组。我 go 如何将它们转换为表示它们为 base64 的String

您正在寻找的是base64板条箱,尤其是它的encode() function。 用法非常简单

extern crate base64;

fn main() {
    let data: Vec<u8> = vec![1,2,3,4,5];
    println!("{}", base64::encode(&data))
}

请注意base64::encode function 已被弃用。

从版本 0.21.0 开始,实现相同结果的首选方法是

use base64::{engine::general_purpose, Engine as _};

fn main() {
    let data: Vec<u8> = vec![1,2,3,4,5];
    println!("{}", general_purpose::STANDARD.encode(&data));
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM