插件概览
一个轻量级的 Dart 包,提供 URL 安全的 base64 编码用于 UUIDv4,移除填充以创建紧凑且安全的标识符,适用于 URL。专为安全、可读性强的随机 ID 设计,不含可能干扰 URL 解析的特殊字符。非常适合用于路由、分享链接或在 Web 和移动应用中跟踪唯一资源。编码确保跨平台兼容性,并保持 UUIDv4 的随机性和唯一性。
适合场景
- 在URL中嵌入唯一ID
- 生成短小、可读的标识符
- 安全链接共享
- 在网页应用中跟踪资源
- 跨平台ID生成
主要特点
- URL安全的base64编码
- 无填充输出
- UUIDv4 兼容性
- 跨平台支持
- 用于编码/解码的简单 API
适合对象
- 需要简洁 URL 的 Web 和移动应用
- 需要唯一且不可预测的 ID 的应用程序
- 开发人员优先考虑URL兼容性
- 在面向公众的链接中使用UUID的项目
- ID 长度很重要的系统
使用建议
- 不适合用于加密密钥
- 从不可信源解码时需要验证
- 限制为 UUIDv4 格式
- 无内置碰撞检测
- 依赖外部库以实现完整功能