TingYu Tools

UUID 压缩/还原

Base64URL 压缩 UUID

模式

UUID 输入

支持标准 UUID 格式(带或不带连字符)

选项

💡 使用说明

什么是 UUID 压缩?

UUID 压缩是将标准的 36 字符 UUID(含连字符)或 32 字符 UUID(不含连字符)转换为 22 字符的 Base64URL 编码格式,从而减少存储空间和传输带宽。

工作原理

UUID 本质上是 128 位(16 字节)的二进制数据。标准格式使用十六进制表示,而 Base64URL 使用更紧凑的 64 进制编码,可以减少约 39% 的字符数。

使用场景

  • URL 参数中传递 UUID,减少 URL 长度
  • 数据库中存储大量 UUID,节省存储空间
  • API 响应中返回 UUID,减少传输数据量
  • 二维码中嵌入 UUID,减少码点密度

注意事项

  • 压缩和还原过程是无损的,可以完全恢复原始 UUID
  • Base64URL 使用 URL 安全字符(- 和 _ 代替 + 和 /),无需编码
  • 压缩后的格式不区分大小写(Base64URL 是区分大小写的)

压缩结果

VQ6EAOKbQdSnFkRmVUQAAA
输入长度36 字符
输出长度22 字符
节省字符14 字符
压缩率38.9%
格式对比
UUID36 字符
UUID (无连字符)32 字符
Base64URL22 字符