3个版本
0.0.3 | 2024年8月8日 |
---|---|
0.0.2 | 2024年8月8日 |
0.0.1 | 2024年8月8日 |
#190 在 压缩
每月270次下载
4KB
62 行
PlantUML Encoder
一个用于编码PlantUML图表代码的Rust库,生成用于PlantUML图像URL的压缩字符串。
安装
将以下内容添加到您的 Cargo.toml
[dependencies]
plantuml_encoder = "0.0.3"
用法
use rusty_plantuml_encoder::encodep;
fn main() {
let diagram = "@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
@enduml";
let encoded = encodep(diagram);
println!("Encoded URL: http://www.plantuml.com/plantuml/img/{}", encoded);
}
功能
- UTF-8编码
- DEFLATE压缩
- 自定义64字符编码,用于URL安全字符串
注意
此编码器专门为PlantUML图表设计,可能不适用于通用编码或加密。
依赖关系
~3.5MB
~124K SLoC