FLUTTER ECOSYSTEM

slugid

一种适用于URL的UUIDv4的Base64编码,已去除填充。在URL中嵌入短随机UUID时非常有用。

最新版本
1.1.2
近 30 天下载
9360
喜欢数
48
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个轻量级的 Dart 包,提供 URL 安全的 base64 编码用于 UUIDv4,移除填充以创建紧凑且安全的标识符,适用于 URL。专为安全、可读性强的随机 ID 设计,不含可能干扰 URL 解析的特殊字符。非常适合用于路由、分享链接或在 Web 和移动应用中跟踪唯一资源。编码确保跨平台兼容性,并保持 UUIDv4 的随机性和唯一性。

适合场景
  • 在URL中嵌入唯一ID
  • 生成短小、可读的标识符
  • 安全链接共享
  • 在网页应用中跟踪资源
  • 跨平台ID生成
主要特点
  • URL安全的base64编码
  • 无填充输出
  • UUIDv4 兼容性
  • 跨平台支持
  • 用于编码/解码的简单 API
适合对象
  • 需要简洁 URL 的 Web 和移动应用
  • 需要唯一且不可预测的 ID 的应用程序
  • 开发人员优先考虑URL兼容性
  • 在面向公众的链接中使用UUID的项目
  • ID 长度很重要的系统
使用建议
  • 不适合用于加密密钥
  • 从不可信源解码时需要验证
  • 限制为 UUIDv4 格式
  • 无内置碰撞检测
  • 依赖外部库以实现完整功能
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add slugid

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目

暂无相关数据。