Rust中字串的base64編碼與解碼
將字串編碼為 base64 的程式:
use base64::encode; use std::error::Error; fn main() -> Result<(), Box<dyn Error>>{ let string = b"Welcome to Linuxhint"; let encoded = encode(string); println!("Base64: {}", encoded); Ok(()) } |
解碼 Base64的程式碼:
use base64::decode; use std::str; use std::error::Error; fn main() -> Result<(), Box<dyn Error>>{ let b64 = "V2VsY29tZSB0byBMaW51eGhpbnQ="; let decoded = &decode(b64).unwrap()[..]; println!("String: {:?}", str::from_utf8(decoded)); Ok(()) } |
相關文章
- rust實戰系列-base64編碼Rust
- Java 8中的Base64編碼和解碼Java
- 檔案 編碼為Base64字串字串
- python中字串的編碼和解碼Python字串
- 用JS進行Base64編碼、解碼JS
- base64 編碼
- Base64編碼
- Base64編碼知識詳解
- OpenLR 的編碼與解碼
- Notepad++外掛Base64編解碼
- 深入瞭解圖片Base64編碼
- base64 編碼原理
- python中的編碼&解碼Python
- netty系列之:java中的base64編碼器NettyJava
- 字串-編碼字串
- 字串編碼字串編碼
- C++中的字串編碼處理C++字串編碼
- Base64編碼的全面介紹
- netty系列之:netty中的核心編碼器base64Netty
- netty系列之:netty中常用的字串編碼解碼器Netty字串編碼
- 計算機編碼規則之:Base64編碼計算機
- JavaScript base64解碼程式碼JavaScript
- Go JSON編碼與解碼?GoJSON
- URL編碼與解碼原理
- JS字串編碼JS字串編碼
- 字串-字元編碼字串字元
- 【Java小工匠】密碼學--base64編碼Java密碼學
- Java之Base64編碼解析Java
- JS 簡單實現UTF-8編碼,Base64編碼JS
- java安全編碼指南之:字串和編碼Java字串
- base64編碼原理和函式函式
- PHP編碼gzdeflate與Golang解碼DEFLATEPHPGolang
- base16,base32,base64 編碼方式的通俗講解
- C++實現客戶端與伺服器的通訊(二):Base64編解碼C++客戶端伺服器
- 關於base64編碼的原理及實現
- Base64自定義編碼表及破解
- Python程式設計:URL網址連結中的中文編碼與解碼Python程式設計
- Rust 集合與字串Rust字串