ממיר UUID v1 ↔ v6

המירו ערכי UUID v1 לערכי UUID v6 ניתנים למיון, או המירו ערכי UUID v6 בחזרה ל-UUID v1, כולו בדפדפן שלכם.

UUID v1
הדביקו UUID v1 מבוסס זמן וקבלו מיד את UUID v6 המקביל.
UUID v6
הדביקו UUID v6 מסודר מחדש ושחזרו את פריסת UUID v1 המקורית.

הקלט נשאר בדפדפן שלכם. ערכי UUID קומפקטיים, באותיות גדולות, בפורמט URN או עטופים בסוגריים מסולסלים מנורמלים לפני ההמרה.

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 שלכם.