# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "ulid" in publications use:' type: software license: MIT title: 'ulid: Generate Universally Unique ''Lexicographically'' ''Sortable'' Identifiers' version: 0.4.0.1 doi: 10.32614/CRAN.package.ulid abstract: Universally unique identifiers ('UUIDs') can be sub-optimal for many uses-cases because they are not the most character efficient way of encoding 128 bits of randomness; v1/v2 versions are impractical in many environments, as they require access to a unique, stable MAC address; v3/v5 versions require a unique seed and produce randomly distributed IDs, which can cause fragmentation in many data structures; v4 provides no other information than randomness which can cause fragmentation in many data structures. Providing an alternative, 'ULIDs' () have 128-bit compatibility with 'UUID', 1.21e+24 unique 'ULIDs' per millisecond, support standard (text) sorting, canonically encoded as a 26 character string, as opposed to the 36 character 'UUID', use 'base32' encoding for better efficiency and readability (5 bits per character), are case insensitive, have no special characters (i.e. are 'URL' safe) and have a monotonic sort order (correctly detects and handles the same millisecond). authors: - family-names: Rudis given-names: Bob orcid: https://orcid.org/0000-0001-5670-2640 - family-names: Verma given-names: Suyash website: https://github.com/suyash/ulid/ - family-names: Eddelbuettel given-names: Dirk email: edd@debian.org orcid: https://orcid.org/0000-0001-6419-907X repository: https://eddelbuettel.r-universe.dev repository-code: https://github.com/eddelbuettel/ulid commit: 1369c7d285171a4860adf23353925c1259696ecc url: https://github.com/eddelbuettel/ulid date-released: '2024-07-01' contact: - family-names: Eddelbuettel given-names: Dirk email: edd@debian.org orcid: https://orcid.org/0000-0001-6419-907X