套件概覽
一個輕量級的 Dart 套件,提供 URL 安全的 base64 編碼用於 UUIDv4,移除填充以創建緊湊且安全的識別碼,適用於 URL。專為安全、易讀的隨機 ID 設計,不含可能干擾 URL 解析的特殊字元。非常適合用於路由、分享連結或在 Web 和行動應用中追蹤唯一資源。編碼確保跨平台相容性,並維持 UUIDv4 的隨機性和唯一性。
適用情境
- 在URL中嵌入唯一ID
- 產生短小、可讀的識別碼
- 安全連結分享
- 在網頁應用中追蹤資源
- 跨平台ID生成
主要特色
- URL安全的base64編碼
- 無填充輸出
- UUIDv4 兼容性
- 跨平台支援
- 用於編碼/解碼的簡單 API
適合對象
- 需要簡潔 URL 的 Web 和行動應用
- 需要唯一且不可預測的 ID 的應用程式
- 開發人員優先考慮URL相容性
- 在面向公眾的連結中使用UUID的項目
- ID 長度很重要的系統
使用建議
- 不適合用於加密祕密
- 從不可信來源解碼時需要驗證
- 限制為 UUIDv4 格式
- 無內建碰撞檢測
- 依賴外部程式庫以實現完整功能