文件名称:NUlid:.Net ULID实现
文件大小:59KB
文件格式:ZIP
更新时间:2024-02-25 21:47:50
c-sharp dotnet ulid reference-implementation .NETC#
核素 .Net 实现 通用唯一词典分类标识符 对于许多用例,GUID / UUID可能不是最佳的,因为: 这不是编码128位的最有效字符的方法 除了随机性外,它不提供其他任何信息 但是,ULID: 与UUID / GUID兼容 每毫秒1.21e + 24个唯一ULID(准确地说是1,208,925,819,614,629,174,706,176) 按词典分类 规范编码为26个字符串,而不是36个字符的UUID 使用Crockford的base32获得更好的效率和可读性(每个字符5位) 不区分大小写 没有特殊字符(URL安全) 安装 PM> Install-Package NUlid
【文件预览】:
NUlid-master
----.gitignore(4KB)
----LICENSE(1KB)
----NUlid.sln(3KB)
----.github()
--------FUNDING.yml(56B)
----README.md(7KB)
----NUlid()
--------UlidTypeConverter.cs(5KB)
--------Ulid.cs(29KB)
--------Rng()
--------NUlid.csproj(2KB)
--------.editorconfig(365B)
----logo.png(6KB)
----NUlid.Documentation()
--------icons()
--------Content()
--------ContentLayout.content(3KB)
--------NUlid.Documentation.shfbproj(6KB)
----NUlid.Tests()
--------NUlid.Tests.csproj(572B)
--------UlidTests.cs(21KB)
--------FakeUlidRng.cs(948B)
----NUlid.Performance()
--------Program.cs(3KB)
--------ExtensionMethods.cs(266B)
--------App.config(184B)
--------Benchmarking()
--------NUlid.Performance.csproj(4KB)
--------Properties()