UUIDでは,16進数の13
桁目および17
桁目にそれぞれアルゴリズムとバリアント(変種)のコードが出力される場合があります。たとえばバージョン4のバリアント1であれば,13
桁目が常に4
,17
桁目が8
からb
の値になります。
Windows版の4Dでは,UUIDのバージョンコードが13
桁目ではなく15
桁目に出現します。Mac版は慣例どおり13
桁目です。言い換えるならば,値は確かにUUIDですが,フォーマットはMicrosoftのGUIDやCLSIDのものを踏襲しており,Macと比較すると,HHHHHHHH-HHHH-HHHH
グループがそれぞれバイトスワップされたような格好になっています。これはプラットフォームの設計に由来する仕様です。