rust语言解码base64例子
时间: 2023-09-20 20:03:32 浏览: 333
以下是使用Rust语言解码base64的例子:
```rust
use base64::decode;
fn main() {
let encoded = "SGVsbG8gV29ybGQh"; // base64-encoded string
let decoded = decode(encoded).unwrap(); // decode the string
let result = String::from_utf8(decoded).unwrap(); // convert to a UTF-8 string
println!("{}", result); // output: "Hello World!"
}
```
在这个例子中,我们使用了 `base64` crate 来解码一个 base64 编码的字符串。首先,我们将编码后的字符串存储在 `encoded` 变量中。接着,我们使用 `decode` 函数来解码字符串。如果解码成功,我们将得到一个字节数组,然后使用 `from_utf8` 函数将字节数组转换为一个 UTF-8 字符串。最后,我们将解码后的字符串输出到控制台。
阅读全文