all options
bookworm  ] [  bookworm-backports  ] [  trixie  ] [  sid  ]
[ Source: golang-github-segmentio-ksuid  ]

Package: ksuid (1.0.4-2 and others)

Links for ksuid

Screenshot

Debian Resources:

Download Source Package golang-github-segmentio-ksuid:

Maintainers:

External Resources:

Similar packages:

K-Sortable Globally Unique ID'er - program

Ksuid er et effektivt, omfattende, testet Go-bibliotek for oprettelse og fortolkning af en specifik slags global unik identifikator kaldt en *KSUID*. Dette bibliotek fungerer som referenceimplementering.

Denne pakke har et kommandolinjeværktøj ksuid, der er nyttigt til at oprette KSUID'er samt inspicere de interne komponenter for eksisterende KSUID'er. Et maskinvenligt resultat tilbydes for skript af brugstilfælde.

Hvad er KSUID'er?

KSUID er en forkortelse for K-Sortable Unique IDentifier. Det er en slags global og unik identifikation svarende til en RFC 4122 UUID, bygget fra grunden af til at være »naturligt« sorteret efter oprettelsestidsstempel uden nogen speciel typerettet logik.

Kort fortalt, afvikling af et sæt af KSUID'er via UNIX-kommandoen sort vil medføre en liste ordnet efter oprettelsestidspunkt.

Hvorfor bruge KSUID'er?

Der er utallige metoder til at oprette unikke identifkatorer, så hvorfor KSUID?

 1. Naturligt ordnet efter oprettelsestidspunkt
 2. Kollisionsfri, koordinationsfri, afhængighedsfri
 3. Repræsentationer der kan omkodes
.

Download ksuid

Download for all available architectures
Architecture Version Package Size Installed Size Files
amd64 1.0.4-2+b6 761.3 kB2,224.0 kB [list of files]
arm64 1.0.4-2+b6 659.8 kB2,236.0 kB [list of files]
armel 1.0.4-2+b6 688.3 kB2,278.0 kB [list of files]
armhf 1.0.4-2+b6 681.7 kB2,150.0 kB [list of files]
i386 1.0.4-2+b6 749.7 kB2,130.0 kB [list of files]
mips64el 1.0.4-2+b6 625.1 kB2,510.0 kB [list of files]
mipsel 1.0.4-2+b6 636.2 kB2,482.0 kB [list of files]
ppc64el 1.0.4-2+b6 652.5 kB2,300.0 kB [list of files]
s390x 1.0.4-2+b6 695.3 kB2,364.0 kB [list of files]