Globalnie unikalne identyfikatory (GUID) to pogrupowany ciąg znaków o określonym formacie, który, jak zakładam, ma uzasadnienie bezpieczeństwa.
Identyfikator GUID jest najczęściej zapisywany w tekście jako ciąg cyfr szesnastkowych podzielonych na pięć grup, takich jak:
3F2504E0-4F89-11D3-9A0C-0305E82C3301
Dlaczego łańcuchy GUID / UUID nie są po prostu losowymi bajtami kodowanymi za pomocą szesnastkowej długości X?
Ta notacja tekstowa zawiera następujące pola oddzielone łącznikami:
| Hex digits | Description |------------------------- | 8 | Data1 | 4 | Data2 | 4 | Data3 | 4 | Initial two bytes from Data4 | 12 | Remaining six bytes from Data4
Istnieje również kilka wersji standardów UUID .
Identyfikatory UUID w wersji 4 są zazwyczaj przechowywane wewnętrznie jako nieprzetworzona tablica 128 bitów i zwykle wyświetlane w formacie podobnym do:
identyfikator UUID: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx