次のガイドがあります。
AAB13E97-449B-4D5B-BDE2-AC479C31B782
System.Guid + DbLinq + SQLite を使用して保存すると、次のフィールドがデータベースに追加されます。
973EB1AA-9B44-5B4D-BDE2-AC479C31B782
(わかりやすくするためにダッシュを追加)
最後の 8 バイトが同じ順序で、最初の 3 つのグループが逆になっていることがわかりますが、その理由はわかりません。
この件に関するウィキペディアの記事を見ると、次のように書かれています。
Data4 は GUID テキスト エンコーディング (以下を参照) で表示されるのと同じ順序でバイトを格納しますが、他の 3 つのフィールドはリトル エンディアン システム (Intel CPU など) では逆になります。
だから私は結論します:
したがって、問題は残ります。
なぜ彼らはこのように設計したのですか?