4D-jp 4D Japan Technical Support Team

Windows版のUUIDフォーマット

2022-06-18

UUIDでは,16進数の13桁目および17桁目にそれぞれアルゴリズムとバリアント(変種)のコードが出力される場合があります。たとえばバージョン4のバリアント1であれば,13桁目が常に417桁目が8からbの値になります。

UUID

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


関連記事

リンク