UUID

Je zkratkou pro „Universally Unique Identifier“ (globálně jedinečný identifikátor). UUID je 128bitové číslo používané k identifikaci jedinečného objektu v počítačovém systému. Příkladem jsou objekty v softwarových programech, parametry v adresách URL a označení jednotlivých hardwarových zařízení.

Většina UUID se zapisuje v hexadecimálním zápisu pomocí 32 znaků oddělených čtyřmi pomlčkami. Níže je uveden příklad UUID:

90f51180-158b-11eb-adc1-0242ac120003

UUID lze generovat několika způsoby, ale první řetězec znaků obvykle vychází z časového razítka (aktuálního času) hostitelského systému. První standard UUID (verze 1), běžně používaný v 90. letech, měl následující formát:

  1. prvních 8 znaků – „nízkých“ 32 bitů časového razítka
  2. další 4 znaky – „středních“ 16 bitů časového razítka
  3. další 4 znaky – „vysokých“ 16 bitů časového razítka
  4. další 4 znaky – 16bitová „varianta“ v pořadí hodin
  5. posledních 12 znaků – 48bitový identifikátor hostitele

Kombinace náhodného 48bitového identifikátoru hostitele, 64bitového časového razítka a 16bitové hodnoty „varianty“ téměř znemožňuje, aby byla dvě UUID stejná. Při použití čtvrté verze standardu UUID (UUID4) je pravděpodobnost vygenerování dvou stejných UUID 1 ku 1037. I kdyby se každou sekundu generovaly miliony UUID, je nepravděpodobné, že by během několika desetiletí vzniklo duplicitní UUID.

UUID vs. GUID

Ve většině případů jsou UUID a GUID synonyma. GUID (Globally Unique Identifier) má stejný počet číslic a stejný formát jako UUID. Společnost Microsoft však často používá termín GUID (namísto UUID) pro označení jedinečných identifikátorů na zařízeních s Windows. Microsoft .NET Framework obsahuje funkci NewGuid(), která v rámci softwarového programu generuje GUID.

Aktualizováno October 23, 2020 od Per C.

quizOtestujte své znalosti

Which of the best describes EOL software?

A
It is limited to one platform.
0%
B
It is no longer developed or maintained.
0%
C
It is only available online.
0%
D
It requires a login in order to be used.
0%
Correct! Incorrect!     View the EOL definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice UUID na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.