Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 2148|Vastaus: 0

Mikä on UUID? ja versioiden erot

[Kopioi linkki]
Julkaistu 2024-10-18 16:31:13 | | |
Vaatimukset: Etsi UUID-generaattori ja huomaa, että UUID-generaattorit ovat myös versioeroteltuja.

Mikä on UUID?

Universally Unique Identifier (UUID) on 128-numeroinen tunniste, jota käytetään järjestelmän tiedon yksilöimiseen.

Standardin mukaan (RFC 4122 (avaa uusi ikkuna)) UUID:t luodaan ilman ulkoisia palveluita ja ne ovat ainutlaatuisia (huom: päällekkäisyystodennäköisyys on lähes nolla).

UUID:t koostuvat 32 heksadesimaaliluvusta, joten teoreettinen kokonaissumma on 16^32, ja vaikka generoitaisiin biljoona nanosekunnissa, kaikkien UUID:ien käyttö kestää kymmenen miljardia vuotta.

Kanonisessa tekstiesityksessään UUID:n 16 8-bittistä tavua esitetään 32 heksadesimaalilukuna, jotka erotetaan viidellä ryhmällä '-' viidessä ryhmässä muodossa "8-4-4-4-12", yhteensä 36 merkkiä (32 heksadesimaalia ja 4 yhdysviivaa).

Esimerkiksi:

123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx

UUID-versio

  • v1- Versio 1 UUID käyttää aikaleimoja ja monotonisia laskureita.
  • v3 - Versio 3 UUID, joka perustuu MD5-tiivisteisiin joistakin tiedoista.
  • v4 - Versio 4 UUID satunnaisilla dadoilla.
  • v5- Versio 5 UUID, joka perustuu SHA1-tiivisteisiin joistakin datasta.
  • v6- Versio 6 UUID käyttää aikaleimoja ja monotonisia laskureita.
  • v7 - Versio 7 UUID Unix-aikaleimoilla.
  • v8 - Versio 8 UUID käyttäjän määrittelemällä datalla.


Mitä UUID-versiota minun pitäisi käyttää?

Jos haluat luoda vain yksilöllisiä tunnisteita, harkitse version 4 (v4) UUID-tiedostoja. Jos haluat käyttää UUID-tiedostoja tietokantaavaimina tai tarvitset niiden lajittelua, harkitse versiota 7 (v7) UUID-tiedostoja. Muita versioita tulisi yleensä välttää, ellei kysyntää ole.

Jotkut UUID-versiot korvaavat toiset. Versio 6 on parempi kuin versio 1, ja versio 5 on parempi kuin versio 3.

UUID- ja GUID-erot

Standardit ja toteutukset: UUID on avoin standardi, kun taas GUID on Microsoftin UUID-standardin erityinen toteutus.

Viittaus:Hyperlinkin kirjautuminen on näkyvissä.





Edellinen:Angular 18 -sarja (kaksikymmentäviisi) lisää dynaamisesti renderöityä HTML-koodia
Seuraava:Major-, Minor-, Build Number ja Muokkausversionumerot on merkitty
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com