محوّل UUID v1 ↔ v6

حوّل قيم UUID v1 إلى قيم UUID v6 قابلة للفرز، أو حوّل قيم UUID v6 مرة أخرى إلى UUID v1، بالكامل داخل متصفحك.

UUID v1
الصق UUID v1 مستندًا إلى الوقت واحصل فورًا على UUID v6 المكافئ له.
UUID v6
الصق UUID v6 مُعاد الترتيب واستعد تخطيط UUID v1 الأصلي.

يبقى الإدخال في متصفحك. يتم توحيد UUIDs المضغوطة والمكتوبة بأحرف كبيرة وقيم URN وUUIDs المحاطة بأقواس قبل التحويل.

يحتوي UUID v1 وUUID v6 على المعلومات الأساسية نفسها: طابع زمني، وتسلسل ساعة، ومعرّف عقدة. يخزّن UUID v1 الطابع الزمني بترتيب حقول UUID التاريخي، بينما يعيد UUID v6 ترتيب بتات الطابع الزمني هذه بحيث يتبع الفرز المعجمي البسيط وقت الإنشاء بصورة أكثر طبيعية.

استخدم هذه الأداة عندما تحتاج إلى نقل المعرّفات بين أنظمة تتوقع تخطيطات UUID مختلفة مستندة إلى الوقت. الصق UUID v1 للحصول على UUID v6 المكافئ له، أو الصق UUID v6 لاستعادة تمثيل UUID v1. التحويل حتمي ويحافظ على تسلسل الساعة وبايتات العقدة من دون تغيير.

متى تستخدمه

  • ترحيل السجلات من تخزين UUID v1 القديم إلى UUID v6 مع الحفاظ على بيانات تعريف الهوية.
  • تصحيح قواعد البيانات أو السجلات أو قوائم الانتظار التي تمزج بين قيم UUID v1 وUUID v6.
  • التحقق مما إذا كانت قيمة UUID v6 تعود إلى قيمة UUID v1 التي يتوقعها تكامل أقدم.

تنسيق الإدخال

يقبل المحوّل سلاسل UUID القياسية التي تحتوي على شرطات، وسلاسل UUID المضغوطة المكوّنة من 32 حرفًا، وقيم UUID المكتوبة بأحرف كبيرة، وقيم urn:uuid:، وقيم UUID المحاطة بأقواس. يتم دائمًا توحيد النتائج إلى صيغة UUID قياسية بأحرف صغيرة.

ملاحظات الخصوصية والتوافق

يمكن أن يضمّن UUID v1 وUUID v6 وقت الإنشاء ومعلومات العقدة. تعامل معها كمعرّفات تشغيلية لا كأسرار، وتجنب كشفها عندما تكون بيانات الطابع الزمني أو العقدة حساسة. تعمل هذه الأداة محليًا في متصفحك ولا ترفع قيم UUID الخاصة بك.