... until the collector arrives ...

This "blog" is really just a scratchpad of mine. There is not much of general interest here. Most of the content is scribbled down "live" as I discover things I want to remember. I rarely go back to correct mistakes in older entries. You have been warned :)

2007-03-28

UUID Quick Summary

The layout of a UUID is as follows:

TTTL-TM-TH-RC-NNNNNN

Where:

TTTL = 4 hex octets, "time low"

TM = 2 hex octets, "time mid"

TH = 2 hex octets, "time high and version", "version" in 4 most significant bits (0001 = time-based, 0010 = DCE, 0011 = name-based/MD5, 0100 = random, 0101 = name-based/SHA-1

R = 1 hex octet, "clock seq high and reserved", "variant" in 1-3 most significant bits (0 = NCS [1-7], 10 = RFC 4122 [8-B], 110 = Microsoft [C-D], 111 = reserved [E-F])

C = 1 hex octet, "close seq low"

NNNNNN = 6 hex octets, "node"

On the wire, the bytes of a UUID are transmitted in network byte order (most significant byte first)

Blog Archive