Тъй като оригиналният плакат поиска моите коментари (които са само връзки) да бъдат публикувани като отговор, ето го:
MSDN:System.Guid .ToByteArray разменя първите 4 байта
Изглежда, че не е ясно документирано какъв е endianness различните компоненти на Guid
притежават, когато конвертирате към и от Byte[]
.