#uuid #blob #base64

blob-uuid

将Uuid转换为22字符的url友好字符串blob

9个不稳定版本

0.5.0 2022年4月28日
0.4.0 2019年10月24日
0.3.1 2019年5月28日
0.3.0 2018年11月12日
0.1.1 2016年11月8日

#1908编码

Download history 1180/week @ 2024-03-15 725/week @ 2024-03-22 732/week @ 2024-03-29 715/week @ 2024-04-05 538/week @ 2024-04-12 546/week @ 2024-04-19 402/week @ 2024-04-26 555/week @ 2024-05-03 525/week @ 2024-05-10 468/week @ 2024-05-17 434/week @ 2024-05-24 532/week @ 2024-05-31 412/week @ 2024-06-07 429/week @ 2024-06-14 399/week @ 2024-06-21 278/week @ 2024-06-28

1,622 每月下载量
用于 8 个crate(3 个直接使用)

MIT 许可证

6KB

将Uuid转换为22字符的url友好字符串blob

这对于指向唯一记录的url链接很有用,并且比36字符的字符串化的uuid更短。

示例用法


   let uuid = Uuid::parse_str("557c8018-5e21-4b74-8bb0-9040e2e8ead1").unwrap();
   assert_eq!("VXyAGF4hS3SLsJBA4ujq0Q", blob_uuid::to_blob(uuid));

示例转换

uuid blob
8ef65ee9-a039-4bf2-a4b3-687fcc1f3cc3 jvZe6aA5S_Kks2h_zB88ww
c38ba949-491b-417d-b488-aa4748c13a00 w4upSUkbQX20iKpHSME6AA
d1504e8e-dff6-4b9b-a0b1-50c447b5d1a4 0VBOjt_2S5ugsVDER7XRpA
8f5159c4-0438-45f1-a7e1-f30c84258082 j1FZxAQ4RfGn4fMMhCWAgg
6aaf25bd-7d59-4331-87a1-4ddacf6aa52c aq8lvX1ZQzGHoU3az2qlLA
95af4181-bbbc-4b0c-9d9a-c14fa0a18c65 la9Bgbu8SwydmsFPoKGMZQ
2a317215-53fd-45de-95e9-f74c16a13b6a KjFyFVP9Rd6V6fdMFqE7ag
8d2c25e2-73d6-4f4a-820a-f671c0991398 jSwl4nPWT0qCCvZxwJkTmA
55458e6b-fcce-446e-884f-ca61a8fd7e9d VUWOa_zORG6IT8phqP1-nQ

使用命令行工具

cargo install blob-uuid-cli

blob-uuid 8ef65ee9-a039-4bf2-a4b3-687fcc1f3cc3
jvZe6aA5S_Kks2h_zB88ww

不带参数调用blob-uuid将生成一个从生成的uuid返回blob

依赖项

~465KB