تولیدکننده UUIDv1

شناسه‌های UUIDv1 مبتنی بر زمان را با مهر زمانی گرگوری ۶۰ بیتی تولید کنید.

UUIDها و فایل‌های دسته‌ای با تصادفی امن مرورگر و بدون خواندن نشانی MAC به‌صورت محلی ساخته می‌شوند.

UUIDها و فایل‌های دسته‌ای با تصادفی امن مرورگر و بدون خواندن نشانی MAC به‌صورت محلی ساخته می‌شوند.

UUIDv1 فعلی

مهر زمانی تعبیه‌شده: UUID یک شمارنده ۶۰ بیتی از فاصله‌های ۱۰۰ نانوثانیه‌ای از ۱۵ اکتبر ۱۵۸۲ ذخیره می‌کند.

UUIDv1 اطلاعات زمانی دارد، اما متن استاندارد آن مستقیماً بر اساس زمان ساخت مرتب نمی‌شود.

دانلود دسته UUIDv1

بین ۱ تا ۱۰۰٬۰۰۰ انتخاب کنید. در هر خط یک UUID حروف کوچک به ترتیب ساخت نوشته می‌شود.

این ابزار چه کاری انجام می‌دهد

تولید UUID نسخه ۱ مطابق RFC 9562 با مهر زمانی گرگوری، توالی ساعت و فیلد گره.

کپی یک UUID یا ساخت محلی فایل متنی با دسته‌ای بزرگ‌تر به ترتیب ساخت.

روش استفاده از ابزار

  1. UUID پنل نخست را استفاده کنید یا مقدار دیگری بسازید.
  2. زمان ساخت رمزگشایی‌شده زیر UUID را بررسی کنید.
  3. بین ۱ تا ۱۰۰٬۰۰۰ انتخاب کنید. در هر خط یک UUID حروف کوچک به ترتیب ساخت نوشته می‌شود.
  4. فایل متنی تولیدشده UUIDv1 را برای کارهای سازگاری یا آزمایش دانلود کنید.

کاربردهای مفید

  • ساخت داده سازگاری برای سامانه‌هایی که صریحاً UUIDv1 می‌خواهند.
  • بررسی و آزمون استخراج مهر زمانی از رکوردهای UUIDv1 موجود.
  • آماده‌سازی fixture، ورود داده یا مهاجرت برای جریان‌های UUID قدیمی.
  • ساخت نمونه‌های استاندارد برای مستندات و آزمون‌های خودکار.

نکات و محدودیت‌ها

  • UUIDv1 یک مهر زمانی گرگوری ۶۰ بیتی در واحدهای ۱۰۰ نانوثانیه ذخیره می‌کند، اما فیلدهای پایین، میانی و بالای زمان برای مرتب‌سازی مستقیم متن چیده نشده‌اند.
  • مولد برای نشست یک توالی ساعت امن ۱۴ بیتی و گره تصادفی ۴۸ بیتی مقداردهی می‌کند و هیچ MAC دستگاهی را نمی‌خواند.
  • بیت multicast گره تنظیم می‌شود تا مقدار تصادفی با نشانی IEEE اشتباه نشود. مهر زمانی ممکن است برای حفظ ترتیب ساخت اندکی جلو برده شود.
  • RFC 9562 برای سامانه‌های جدید بدون نیاز سازگاری UUIDv1، UUIDv7 را پیشنهاد می‌کند. UUID راز یا توکن دسترسی نیست.

پرسش‌های متداول

آیا UUID شامل نشانی MAC من است؟

خیر. ابزار به‌جای خواندن سخت‌افزار شبکه، گره تصادفی رمزنگاری‌شده می‌سازد و بیت multicast را تنظیم می‌کند.

آیا متن UUIDv1 را می‌توان زمانی مرتب کرد؟

با مرتب‌سازی عادی متن قابل اعتماد نیست، چون فیلد کم‌ارزش زمان ابتدا می‌آید. از مهر زمانی رمزگشایی‌شده یا UUIDv6/UUIDv7 استفاده کنید.

اگر ساعت دستگاه عقب برود چه می‌شود؟

مولد توالی ساعت را تغییر می‌دهد و با مهر زمانی داخلی افزایشی ادامه می‌دهد تا خطر تکرار کاهش یابد.

آیا برنامه جدید باید UUIDv1 استفاده کند؟

معمولاً فقط برای سازگاری با جریان UUIDv1 موجود. RFC 9562 برای سامانه‌های جدید مرتب زمانی UUIDv7 را پیشنهاد می‌کند.

آیا UUIDها بارگذاری می‌شوند؟

خیر. UUID نمایش‌داده‌شده و دسته معمولی در مرورگر به‌صورت محلی تولید می‌شوند.