【问题标题】:What is the smallest way to store a UUID that is human readable?存储人类可读的 UUID 的最小方法是什么?
【发布时间】:2010-10-20 19:34:25
【问题描述】:

存储人类可读且广泛数据库兼容的 UUID 的最小方法是什么?

我正在考虑使用十六进制值的某种字符数组?

【问题讨论】:

  • 如果这是针对特定情况的问题,那么:您确定需要通用唯一性吗?

标签: sql database language-agnostic guid uuid


【解决方案1】:
【解决方案2】:

作为常用方法,我认为将二进制数据(16 字节)编码为 Base64 可能是您想要的。

【讨论】:

    【解决方案3】:

    使用Base-85 编码将 UUID 存储为 20 个 US-ASCII 字符。

    【讨论】:

      【解决方案4】:

      如果要使用任何类型的计算机表示,您需要 Base64。 Base85,如果你能想办法把它放在 URL 中。请参阅:http://en.wikipedia.org/wiki/Base64http://en.wikipedia.org/wiki/Ascii85

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-14
        • 2011-09-05
        • 2013-05-23
        • 1970-01-01
        • 2010-10-12
        • 2020-04-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多