UUID جنریٹر کی رہنمائی: v4، v7، نیم اسپیس اور GUID فارمیٹ
ToolMellow ·
UUID مقرر ورژن اور ویریئنٹ قواعد والا 128-بٹ شناختی نشان ہے۔ ToolMellow v1، v3، v4، v5، v6، v7 اور مستقل Nil اور Max قدریں بناتا ہے۔ UUID ورژن اور UUID فارمیٹ چن کر بیچ یا ناموں کی فہرست طے کریں، پھر UUID بنائیں دبائیں۔ عمل مقامی براؤزر ورکر میں چلتا ہے۔
ورژن مختلف ضرورتیں پوری کرتے ہیں: بے ترتیب شناخت، وقت پر مبنی شناخت یا ایک نیم اسپیس اور نام سے دہرائی جانے والی شناخت۔ رہنمائی اصل اختیارات اور حدود بتاتی ہے۔ UUID خود اجازت کا ٹوکن، پاس ورڈ، دنیا بھر میں تصدیق شدہ منفرد قدر یا اصل واقعے کے وقت کا ثبوت نہیں۔ مثالیں مستقل وضاحت ہیں، نئے عملی نظام کے شناختی نشان نہیں۔
ایک UUID یا بیچ بنانے کا طریقہ
UUID جنریٹر کھول کر UUID ورژن اور UUID فارمیٹ چنیں؛ چاہیں تو بڑے حروف میں UUID یا JSON ایرے آؤٹ پٹ فعال کریں۔ ڈیفالٹ v4 ہے۔ بے ترتیب، وقت، Nil یا Max میں تعداد 1 سے 1,000 کا صحیح عدد رکھیں۔ v3/v5 میں نام اور نیم اسپیس دیں؛ تعداد نام پر مبنی نتائج پر لاگو نہیں ہوتی۔
UUID بنائیں دبا کر کاپی یا ڈاؤن لوڈ سے پہلے ورژن، نمائندگی اور قدریں دیکھیں۔ اِن پٹ یا اختیار بدلنے سے پرانا نتیجہ غیر مؤثر ہوتا ہے۔ سطریں لپیٹیں صرف منظر بدلتا ہے۔ UUID میں نتیجے کو اِن پٹ کے طور پر استعمال کریں عمل نہیں؛ دوسری ایپ کو چاہیے تو خود کاپی کریں۔
- ایپ کا مطلوبہ ورژن لیں؛ صرف دوسرا نتیجہ پسند آئے اس لیے نہ بدلیں۔
- دہراؤ اہم ہو تو نیم اسپیس اور نام کی نمائندگی قواعد لکھیں۔
- وقت ID کے لیے فارمیٹ اور گھڑی شرائط رکھیں؛ UUID شناخت کی تصدیق کا فیصلہ نہیں۔
v1، v3، v4، v5، v6 اور v7 چنیں
RFC 9562 موجودہ UUID معیار ہے اور RFC 4122 کی جگہ لیتا ہے۔ ToolMellow نیچے کے چھ ورژن اور دو خاص مستقل قدریں دیتا ہے۔ ورژن 2 یا حسبِ ضرورت ورژن 8 بناوٹ نہیں بناتا۔ متن کا فارمیٹ بدلنے سے ورژن یا اصل شناختی بٹس نہیں بدلتے۔
ورژن بنانے کا طریقہ بتاتا ہے، دنیا بھر کی منفردیت، راز داری یا ہر استعمال کنندہ کی مطابقت کا وعدہ نہیں۔ ڈیٹابیس یا پروٹوکول کے اپنے منظور ورژن اور نمائندگی قواعد ہو سکتے ہیں۔ صفحہ شناختی نشان بناتا ہے؛ نہ رجسٹری تلاش کرتا ہے، نہ ڈیٹابیس سے رابطہ کرتا ہے، نہ انڈیکس کی کارکردگی ناپتا ہے۔
| طریقہ | ٹول کی تعمیر | مفید حد |
|---|---|---|
| v4 | کرپٹوگرافک بے ترتیبی | بے ترتیب ID، وقت یا خود خفیہ ٹوکن نظام نہیں |
| v7 | Unix وقت، لائبریری کاؤنٹر/بے ترتیب فیلڈ | وقت پر مبنی، ترتیب گھڑی اور ورکر تک |
| v1 | گریگورین وقت، گھڑی سلسلہ اور بے ترتیب نَوڈ | وقت ظاہر؛ یہاں آلے کا MAC نہیں پڑھا جاتا |
| v6 | بدل ترتیب گریگورین وقت اور بے ترتیب نَوڈ/سلسلہ | وقت فیلڈ v1 کے مقابل شناخت کے آغاز کے قریب؛ ذخیرہ قواعد اہم |
| v5 | نیم اسپیس اور عین UTF-8 نام، SHA-1 | مقرر، کلیدی شناخت کی تصدیق نہیں |
| v3 | نیم اسپیس اور عین UTF-8 نام، MD5 | پرانا مقرر طریقہ، پاس ورڈ ذخیرہ نہیں |
| Nil | پورا صفر مقرر UUID | بار بار قدر، نئی منفرد تقسیم نہیں |
| Max | سب بٹس ایک مقرر UUID | بار بار قدر، نئی منفرد تقسیم نہیں |
RFC 9562: عالمگیر منفرد شناخت، بناوٹ، نیم اسپیس اور مثالیںuuid.js 14.0.2: UUID بنانا اور حالت سنبھالنا
UUID بناوٹ، ورژن، ویریئنٹ اور GUID
معیاری متن UUID میں 32 ہیکس حروف اور چار ہائفن ہیں: 8-4-4-4-12 گروپ، کل 36 حروف۔ عام ورژن میں تیسرے گروپ کا پہلا ہیکس حرف ورژن بتاتا ہے۔ ویریئنٹ بٹس چوتھے گروپ کے آغاز پر اثر ڈالتے ہیں، اکثر 8، 9، a یا b۔ Nil/Max خاص صورتیں ہیں، عام v0 یا v15 بنانے کا حکم نہیں۔
GUID عام طور پر UUID جیسی شناخت کا نام ہے۔ بریسز · GUID اختیار صرف متن میں بریسز لگاتا ہے؛ Windows بائنری ساخت یا بائٹ ترتیب نہیں بدلتا۔ بڑے حروف صرف ہیکس نمائش بدلتے ہیں۔ درست دکھنے والا متن بنانے والے کی شناخت یا رسائی کی اجازت ثابت نہیں کرتا۔
UUID v4: بے ترتیب شناخت اور تصادم کی حدود
عام v4 ورژن اور ویریئنٹ بٹس رکھ کر باقی 122 بٹس میں بے ترتیبی استعمال کرتا ہے۔ ٹول کے بے ترتیب/وقت راستوں کو کرپٹوگرافک بے ترتیب قدروں کی سپورٹ چاہیے۔ لائبریری v4 کے لیے موجود نَیٹو crypto.randomUUID یا ورنہ کرپٹوگرافک random-values طریقہ لیتی ہے؛ Math.random متبادل نہیں۔
موزوں مفروضوں میں اتفاقی تصادم کم ممکن ہے، مگر ہر ID کے دنیا بھر میں غیر استعمال شدہ ہونے کی ضمانت نہیں۔ ٹول بیرونی ڈپلیکیٹ جانچ نہیں کرتا۔ ایپ کو منفردیت چاہیے تو اصل تقسیم اور ذخیرہ قواعد لیں؛ ایک براؤزر قدر کو دنیا بھر کا مخصوص اندراج نہ سمجھیں۔
RFC 9562: عالمگیر منفرد شناخت، بناوٹ، نیم اسپیس اور مثالیںuuid.js 14.0.2: UUID بنانا اور حالت سنبھالناW3C Web Cryptography API: کرپٹوگرافک بے ترتیب قدریں
وقت کے فیلڈ، آلے کی گھڑی اور بیچ ترتیب
v1/v6 گریگورین وقت کی بناوٹ 100-نینوسیکنڈ یونٹس میں لیتے ہیں؛ v6 وقت فیلڈ کی ترتیب بدلتا ہے۔ یہ براؤزر عمل ملی سیکنڈ گھڑی سے وقت لیتا ہے، اس لیے یونٹ 100-نینوسیکنڈ پیمائش کی درستگی ثابت نہیں۔ v7 Unix ملی سیکنڈ سے شروع ہو کر لائبریری کے سلسلے/کاؤنٹر اور بے ترتیب فیلڈ ملاتا ہے؛ باقی سب بٹس اس عمل میں آزاد بے ترتیب نہیں۔
ورکر کی لائبریری کام میں گھڑی/کاؤنٹر حالت سنبھالتی ہے، v7 کے ایک جیسے یا پیچھے گئے وقت سمیت۔ ہر بار نیا ورکر ہے، حالت کلک، ٹیب یا آلے میں مشترک نہیں۔ نکلا وقت لائبریری کی گھڑی سنبھالنے سے آ سکتا ہے، معتبر اصل گھڑی نہیں۔ بیچوں کے درمیان یا تقسیم شدہ مسلسل آگے ترتیب کی ضمانت نہیں، اور ناقابل قبول گھڑی قدریں مسترد ہوتی ہیں۔
RFC 9562: عالمگیر منفرد شناخت، بناوٹ، نیم اسپیس اور مثالیںuuid.js 14.0.2: UUID بنانا اور حالت سنبھالناWHATWG HTML: ورکر اور ان کا مکمل عمل
UUID وقت اور شناخت کا کیا بتا سکتا ہے؟
v1/v6/v7 وقت کی معلومات ظاہر کرتے ہیں۔ یہاں v1/v6 بے ترتیب نَوڈ فیلڈ لیتے ہیں، نیٹ ورک اڈاپٹر کا MAC نہیں پڑھتے۔ دوسرا عمل مختلف نَوڈ ماخذ لے سکتا ہے؛ یہاں وقت والی قدریں اس سے گمنام نہیں ہوتیں۔
v4 کا طے شدہ تخلیق وقت فیلڈ نہیں؛ v3/v5 ایک نیم اسپیس/نام دہرانے یا اندازے سے تعلق دکھا سکتے ہیں۔ کوئی قدر خود شناخت، راز داری یا ملکیت ثابت نہیں کرتی۔ مشترک مثالوں میں حساس اصل نام نہ رکھیں اور ایپ کی اجازت شناختی فارمیٹ سے آزاد بنائیں۔
RFC 9562: عالمگیر منفرد شناخت، بناوٹ، نیم اسپیس اور مثالیںuuid.js 14.0.2: UUID بنانا اور حالت سنبھالنا
نام پر مبنی v3/v5: اصل سطریں اور دہراؤ
v3/v5 نام ایڈیٹر ہر CRLF، CR یا LF سے جدا سطر کو ایک نام لیتا ہے۔ خالی سطر، آخری خالی نام، خالی جگہ، کیس اور ڈپلیکیٹ برقرار ہیں۔ خالی ایڈیٹر اس لیے ایک خالی نام کا UUID دیتا ہے، صفر نتیجوں کا بیچ نہیں۔ تعداد کنٹرول یہاں نہیں؛ حد 1,000 نام سطریں اور 1,000,000 UTF-16 اِن پٹ یونٹس ہے۔
ایک ورژن، نیم اسپیس اور عین UTF-8 نام وہی UUID دیتے ہیں۔ بغیر جوڑے surrogate مسترد ہوتے ہیں؛ Unicode نارملائز یا نام چھانٹا نہیں جاتا۔ ایک جیسے دکھنے والے نارملائزڈ متن یا آخری خالی جگہ بائٹس بدل سکتے ہیں۔ MD5/SHA-1 یہاں معیاری نام والے UUID طریقے ہیں، پاس ورڈ ہیش، انکرپشن یا کلیدی شناخت کی تصدیق نہیں۔
RFC 9562: عالمگیر منفرد شناخت، بناوٹ، نیم اسپیس اور مثالیںWHATWG Encoding: UTF-8 اور متن ڈی کوڈنگECMAScript: String isWellFormeduuid.js 14.0.2: UUID بنانا اور حالت سنبھالنا
DNS، URL، OID، X.500 اور حسبِ ضرورت نیم اسپیس
نیم اسپیس ہر نام کے ساتھ UUID قدر چنتی ہے۔ DNS ڈیفالٹ؛ URL، OID اور X.500 نیچے دوسری مقرر قدریں ہیں۔ پری سیٹ لیبل نہ DNS حل کرتا ہے، نہ URL حاصل کرتا ہے، نہ ڈومین نارملائز کرتا ہے، نہ OID کی تصدیق کرتا ہے، نہ X.500 distinguished name پارس کرتا ہے۔ ٹول اصل UTF-8 متن منتخب طریقے کو دیتا ہے؛ ایپ کے اضافی نمائندگی قواعد مانیں۔
حسبِ ضرورت UUID کو درست معیاری ہائفن والے نیم اسپیس UUID کی ضرورت ہے۔ بڑے ہیکس حروف قبول ہیں اور لائبریری Nil/Max بھی مانتی ہے۔ کمپیکٹ، بریسز یا URN یہاں قبول نہیں۔ صاف کریں اپنی نیم اسپیس ڈیفالٹ DNS کر دیتا ہے؛ پہلے ڈاؤن لوڈ قدریں نہیں بدلتا۔
| پری سیٹ | نیم اسپیس UUID |
|---|---|
| DNS | 6ba7b810-9dad-11d1-80b4-00c04fd430c8 |
| URL | 6ba7b811-9dad-11d1-80b4-00c04fd430c8 |
| OID | 6ba7b812-9dad-11d1-80b4-00c04fd430c8 |
| X.500 | 6ba7b814-9dad-11d1-80b4-00c04fd430c8 |
RFC 9562: عالمگیر منفرد شناخت، بناوٹ، نیم اسپیس اور مثالیںuuid.js 14.0.2: UUID بنانا اور حالت سنبھالنا
معلوم DNS نیم اسپیس مثالیں
DNS نیم اسپیس اور عین نام www.example.com سے نیچے معیاری چھوٹے حروف کے نتائج RFC نام کی مثالیں دہراتے ہیں۔ DNS چننا نیٹ ورک تلاش نہیں۔ ٹول ڈومین کے بڑے حروف کو خاموشی سے چھوٹے حروف میں تبدیل نہیں کرتا؛ وہ مختلف عین نام کا اِن پٹ ہے۔
اصل نام پالیسی سے پہلے مقرر مثالوں میں ورژن اور نیم اسپیس جانچیں۔ v3/v5 میں دہرائی سطر دہرائی قدر دیتی ہے۔ مقرر نتیجہ متفقہ اِن پٹ پالیسی میں مفید ہے، ہر استعمال میں تصادم مزاحمت کا ثبوت یا نام کی ملکیت سند نہیں۔
| ورژن | عین نام | معیاری نتیجہ |
|---|---|---|
| v3 | www.example.com | 5df41881-3aed-3515-88a7-2f4a814cf09e |
| v5 | www.example.com | 2ed6657d-e927-568b-95e1-2665a8aea6a2 |
معیاری، کمپیکٹ، بریسز، URN اور JSON
فارمیٹ نمائندگی بدلتا ہے، UUID بٹس نہیں۔ جدول ایک مقرر v5 قدر چار فارمیٹ میں دیتا ہے۔ بڑے حروف میں UUID ہیکس حروف بدلتا ہے، URN سابقہ urn:uuid: رہتا ہے۔ وصول کرنے والے نظام کا مطلوبہ لکھنا دیکھیں؛ یہ بائنری GUID سیریلائزیشن یا ڈیٹابیس تبدیلی نہیں۔
JSON ایرے آؤٹ پٹ منتخب فارمیٹ میں فاصلے والی سٹرنگ فہرست بناتا ہے؛ ورنہ قدریں نئی سطروں سے جدا ہیں۔ JSON پر ڈاؤن لوڈ toolmellow-result.json، ورنہ toolmellow-result.txt، دونوں UTF-8 متن۔ اختیار بدلنے سے پرانا نتیجہ غیر مؤثر، اس لیے فارمیٹ چننے کے بعد پھر بنائیں۔
| فارمیٹ | ایک قدر کے حروف | مثال |
|---|---|---|
| معیاری | 36 | 2ed6657d-e927-568b-95e1-2665a8aea6a2 |
| کمپیکٹ | 32 | 2ed6657de927568b95e12665a8aea6a2 |
| بریسز · GUID | 38 | {2ed6657d-e927-568b-95e1-2665a8aea6a2} |
| URN | 45 | urn:uuid:2ed6657d-e927-568b-95e1-2665a8aea6a2 |
RFC 9562: عالمگیر منفرد شناخت، بناوٹ، نیم اسپیس اور مثالیںuuid.js 14.0.2: UUID بنانا اور حالت سنبھالنا
Nil، Max اور تصدیق کیا ثابت نہیں کرتی
Nil ہے 00000000-0000-0000-0000-000000000000؛ Max ہے ffffffff-ffff-ffff-ffff-ffffffffffff۔ مقرر خاص قدریں ہیں؛ تعداد دو ہو تو وہی مستقل قدر دو بار، دو نئی منفرد ID نہیں۔ بے ترتیب قدر یا عام ورژن سے نہ ملائیں۔
درست UUID ساخت یا ورژن/ویریئنٹ کا نمونہ یہ ثابت نہیں کرتا کہ قدر غیر مختص یا خفیہ ہے، اسے مجاز فریق نے جاری کیا ہے، یا اسے اکاؤنٹ تک رسائی کی صلاحیت کے طور پر محفوظ طریقے سے استعمال کیا جا سکتا ہے۔ نام والی قدریں اِن پٹ سے اندازہ کی جا سکتی ہیں، وقت والی وقت ظاہر کرتی ہیں۔ منفردیت رجسٹری، لاگ اِن ٹوکن مکمل عمل، ڈیجیٹل دستخط یا UUID شناخت کی تصدیق کی سروس نہیں۔
حدود، براؤزر صلاحیت اور جانچ
بے ترتیب/وقت/Nil/Max میں تعداد 1 سے 1,000 کا صحیح عدد ہو۔ نام والے طریقے کی سطر حد الگ اور کل اِن پٹ دس لاکھ UTF-16 یونٹس ہے۔ مقامی فائل 4,000,000 بائٹس یا اس سے بڑی ہو تو مسترد ہوتی ہے؛ پڑھا متن اِن پٹ حد سے بڑا ہو تو وہ بھی مسترد ہوتا ہے۔ File.text() ابتدائی UTF-8 BOM ہٹاتا اور خراب UTF-8 بدلتا ہے؛ براؤزر سطر اختتام بدل سکتا ہے۔ درآمد اصل بائٹس محفوظ رکھنے والا نام ماخذ نہیں۔
بے ترتیب/وقت کو crypto.getRandomValues چاہیے۔ نَیٹو randomUUID کو محفوظ سیاق چاہیے، مگر لائبریری اس کے بغیر کرپٹوگرافک random values لے سکتی ہے۔ نام یا مقرر طریقوں کو نہ random values نہ crypto.subtle چاہیے۔ SHA متن ٹول کا سب پر لگنے والا صلاحیت پیغام ہر UUID پر نہ لگائیں۔ ورکر/براؤزر اور پلیٹ فارم حدود پھر بھی روک سکتی ہیں۔
| علامت | اگلی مفید جانچ |
|---|---|
| غیر درست نیم اسپیس | حسبِ ضرورت جگہ درست 36-حرف ہائفن والا UUID لیں |
| غیر متوقع دہرایا v3/v5 | دہرائے، خالی اور عین نیم اسپیس/نام دیکھیں |
| نام کی غلط نتیجہ تعداد | ہر سطر نام؛ آخر نئی سطر خالی نام جوڑتی ہے |
| بے ترتیبی یا گھڑی خرابی | مطلوبہ صلاحیت یا اصل آلے گھڑی دیکھیں |
| درآمد کے بعد غیر متوقع نتیجہ | BOM، UTF-8 متبادل، سطر جداکار اور نام بائٹس دیکھیں |
W3C Web Cryptography API: کرپٹوگرافک بے ترتیب قدریںuuid.js 14.0.2: UUID بنانا اور حالت سنبھالناW3C File API: Blob متن پڑھناWHATWG Encoding: UTF-8 اور متن ڈی کوڈنگWHATWG HTML: ورکر اور ان کا مکمل عمل
صاف کرنا، مقامی تخلیق اور سائٹ درخواستیں
صاف کریں نام/اِن پٹ، نتیجہ، خرابیاں اور تاریخ ہٹاتا اور اپنی نیم اسپیس DNS کرتا ہے۔ ورژن، تعداد، فارمیٹ، بڑے حروف، JSON اور سطریں لپیٹیں رہتے ہیں۔ ریفریش یا بند میں میموری اِن پٹ/نتائج ختم ہوتے ہیں۔ ڈاؤن لوڈ آلے پر رہتا ہے اور صاف کرنا میموری کے تمام قابلِ بازیابی آثار مٹنے کا وعدہ نہیں۔
عمل نام، منتخب فائل مواد یا UUID تخلیقی سرور یا تقسیم رجسٹری کو اپ لوڈ نہیں کرتا۔ سائٹ لوڈ عام ہوسٹنگ معلومات بھیجتا ہے اور عوامی سائٹ Google Analytics سے کوکیز و براؤزر/آلے کی معلومات لے کر صفحات کی آمد شمار کرتی ہے۔ مقامی تخلیق گمنامی، صفر نیٹ ورک درخواست یا صفر ہوسٹنگ لاگنگ نہیں۔
بیک لنک کے ساتھ UUID جنریٹر شامل کریں
صفحے کی زبان چن کر نیچے انضمام سے HTML کوڈ کاپی یا ڈاؤن لوڈ کریں۔ بیرونی iframe اور سائز اسکرپٹ کی اجازت والے پلیٹ فارم میں دیں۔ اسی زبان کے ToolMellow UUID صفحے کا نظر آنے والا بیک لنک ہے؛ حوالہ لنک رکھیں۔
تنگ اسکرین پر پیش نظارہ اور منتخب طریقے کا کلپ بورڈ/ورکر سپورٹ دیکھیں۔ وہی ورژن، حدود اور مقامی حالت رہتی ہے؛ دور کی شناخت API یا مشترک منفردیت سروس نہیں بنتی۔ لنک nofollow اور noopener استعمال کرتا ہے، بہتر رینک کی ضمانت نہیں۔
عام سوالات
UUID کیسے بنائیں؟
ورژن اور فارمیٹ چنیں؛ بے ترتیب/وقت/مقرر میں تعداد یا v3/v5 میں نیم اسپیس اور نام سطریں دے کر UUID بنائیں دبائیں۔ متن/JSON کاپی یا ڈاؤن لوڈ کریں۔ ڈیفالٹ v4۔
UUID v4 اور v7 میں کیا فرق ہے؟
v4 کرپٹوگرافک بے ترتیبی اور ورژن/ویریئنٹ بٹس لیتا ہے۔ v7 Unix ملی سیکنڈ اور لائبریری کاؤنٹر/بے ترتیب فیلڈ۔ وقت پر مبنی ہے مگر الگ عمل، ٹیب یا آلے کے درمیان معتبر وقت یا ترتیب کا وعدہ نہیں۔
کیا UUID ہمیشہ منفرد ہے؟
عالمی ضمانت یا بیرونی تقسیم جانچ نہیں۔ موزوں مفروضوں میں بے ترتیب تصادم کم ممکن ہے۔ نام ڈپلیکیٹ دہراتے ہیں، Nil/Max مقرر۔ ضرورت پر ایپ کے منفردیت قواعد لیں۔
UUID v5 وہی قدر کیوں دہراتا ہے؟
ایک ورژن، نیم اسپیس اور عین UTF-8 نام وہی UUID دیتے ہیں۔ خالی/دہرائے نام الگ سطر رہتے اور قدر دہرا سکتے ہیں؛ ہر بار نیا بے ترتیب ID نہیں۔
کیا تعداد v3/v5 بیچ کنٹرول کرتی ہے؟
نہیں۔ CRLF، CR یا LF سے جدا ہر سطر نام، خالی اور آخر خالی سطر سمیت۔ زیادہ سے زیادہ 1,000 نام سطریں اور دس لاکھ UTF-16 اِن پٹ یونٹس۔
DNS اور URL نیم اسپیس کیا کرتی ہیں؟
اصل نام بائٹس کے لیے مقرر نیم اسپیس UUID چنتی ہیں۔ نہ DNS تلاش کرتی ہیں، نہ URL حاصل کرتی ہیں، نہ ڈومین کے بڑے اور چھوٹے حروف درست کرتی ہیں، نہ پورے پتے کی تصدیق کرتی ہیں۔ ایپ کی نام پالیسی مانیں۔
کیا یہاں v1 میرا MAC دکھاتا ہے؟
یہ عمل v1/v6 میں بے ترتیب نَوڈ لیتا ہے، آلے کا MAC کبھی نہیں۔ وقت معلومات پھر بھی ظاہر ہیں۔ دوسرے عمل الگ نَوڈ ماخذ لے سکتے ہیں؛ گمنامی ضمانت نہیں۔
کیا v7 وقت کی ترتیب کی ضمانت دیتا ہے؟
لائبریری تخلیقی ورکر میں گھڑی/کاؤنٹر رکھتی ہے۔ ہر بار نیا ورکر، تقسیم شدہ یا بیچ کے پار ترتیب وعدہ نہیں۔ گھڑی خرابی یا پیچھے وقت سنبھالنا معلومات بدل سکتا ہے۔
UUID اور GUID فارمیٹ میں کیا فرق ہے؟
GUID عام متعلقہ نام ہے۔ بریسز صرف UUID متن گھیرتا ہے۔ معیاری، کمپیکٹ، بریسز اور URN وہی بٹس، Windows بائنری لے آؤٹ میں تبدیلی نہیں۔
کیا Nil/Max نئی منفرد قدریں ہیں؟
نہیں۔ Nil سب صفر، Max سب ایک۔ مقرر خاص قدریں کئی بار بنائیں تو دہراتی ہیں؛ عام v0/v15 بے ترتیب طریقے نہیں۔
کیا ہر UUID کو HTTPS اور Web Crypto ہیش چاہیے؟
نہیں۔ بے ترتیب/وقت طریقوں کو کرپٹوگرافک بے ترتیب قدریں؛ نَیٹو randomUUID نہ ہو تو v4 لائبریری متبادل لے سکتا ہے۔ v3/v5 لائبریری نام ہیش اور Nil/Max مقرر ہیں۔ سب کو crypto.subtle یا ایک صلاحیت راستہ نہیں چاہیے۔
کیا UUID خود پاس ورڈ یا خفیہ ٹوکن ہے؟
بناوٹ راز داری، اجازت یا مکمل ٹوکن عمل ثابت نہیں کرتی۔ نام/وقت/مقرر طریقے قابلِ اندازہ یا ظاہر بناوٹ ہیں۔ ہر UUID راز سمجھنے کے بجائے ایپ کی شناخت کی تصدیق اور ذخیرہ بنائیں۔
صاف کریں کیا ری سیٹ کرتا ہے؟
اِن پٹ، نتیجہ، خرابی اور تاریخ صاف اور حسبِ ضرورت نیم اسپیس DNS۔ ورژن، تعداد، فارمیٹ، بڑے حروف، JSON اور سطریں لپیٹیں رہتے ہیں۔ ڈاؤن لوڈ آلے پر ہیں۔
کیا ویب سائٹ میں UUID جنریٹر شامل کر سکتے ہیں؟
نیچے اسی زبان کا HTML کوڈ لیں، ToolMellow بیک لنک رکھیں اور iframe/اسکرپٹ/کلپ بورڈ/ورکر سپورٹ دیکھیں۔ وہی طریقے اور حدود، دور کی تقسیم یا منفردیت API نہیں۔