Handytool
מדריך מפתח5 דק׳ קריאהעודכן ב-9 ביוני 2026

כלי שימושיות מפתח מיידי

צור מזהי UUID v4 או v7 מיד

יוצר UUID של Handytool יוצר v4 UUIDs אקראיים קריפטוגרפיים ו-v7 UUIDs מסודרים בזמן בכמויות גדולות - עם אפשרויות casing, dash, וbraces מותאמות - הכל בתוך הדפדפן שלך, חופשי ללא חשבון נדרש.

הנקודות החשובות

  • 01צור UUID אחד או עד 100 בו-זמנית - אידיאלי עבור test fixtures, seed data, וconfiguration.
  • 02UUID v4 הוא אקראי לחלוטין; UUID v7 משפיע למטה timeстamp עבור מיון כרונולוגי בבסיסי נתונים.
  • 03כל UUID יוצר באמצעות Web Crypto API של דפדפן - ללא fallback Math.random() חלש.
  • 04החלף קטנה/גדולה, הסר dashes, או הוסף braces מעוקלות כדי להתאים את הסביבה המדויקת שלך.

מה זה UUIDs ומדוע הם חשובים

UUID (Universally Unique Identifier), לעתים קרובות כonline GUID, הוא identifier 128-bit מעוצב להיות ייחודי על בעולם ללא תיאום מרכזי. בסיסי נתונים, APIs, מערכות אירוע, ויישומים מבוזרים משתמשים UUIDs להקצאה IDs לרשומות, אובייקטים, ואירועים ללא צורך בתחזוקה auto-increment משותפת או סיבוב לרצף בסיס נתונים.

ישנן גרסאות UUID מרובות. גרסה 4 היא אקראית לחלוטין - הבחירה הנפוצה ביותר עבור IDs כלליים. גרסה 7, סטנדרט חדש יותר, משפיע למטה timeстamp בדיוק מילישניות בבתים הראשונים כדי ש-IDs שנוצרו ברצף מיינים כרונולוגית. תכונה זו משפר דרמטית ביצועי הוספה בבסיסי נתונים ב-B-tree, כאשר UUIDs אקראיים גורמים לפיצול דף עלות גבוהה.

כיצד ליצור UUIDs

  1. 01

    בחר v4 או v7

    בחר UUID v4 עבור identifier אקראי לחלוטין או UUID v7 אם אתה צריך IDs מסודרים כרונולוגיים עבור primary key בסיס נתונים.

  2. 02

    הגדר את הכמות

    גרור את ה-slider או הקלד מספר כדי ליצור בין 1 ל-100 UUIDs בבדיקה יחידה.

  3. 03

    התאם את הפורמט

    החלף קטנה או גדולה, הפעל או בטל dashes (xxxxxxxx-xxxx-...), ותכני לעטוף כל UUID בbraces מעוקלות ({...}) כדי להתאים את הפורמט השפה או המסגרת שלך מצפה.

  4. 04

    העתק או הורד

    לחץ העתק הכל כדי להציב את הרשימה כלה בלוח העריכה שלך, או הורד את הבדיקה כקובץ .txt לשימוש ב-test fixtures או סקריפטי seed.

אפשרויות UUID Format בהצצה

אקוסיסטמים שונים צופים ייצוג שונה בעדין של אותו ערך 128-bit.

  • 01סטנדרטי עם dashes: 550e8400-e29b-41d4-a716-446655440000 (RFC 4122 canonical form).
  • 02ללא dashes: 550e8400e29b41d4a716446655440000 (נפוץ בחלק מבסיסי נתונים ו-Redis keys).
  • 03גדולה: 550E8400-E29B-41D4-A716-446655440000 (משמש בחלק מסביבות Microsoft ו-Java).
  • 04Braces מעוקלות: {550e8400-e29b-41d4-a716-446655440000} (פורמט Microsoft GUID, משמש ב-.NET ו-COM).
  • 05כל הפורמטים מייצגים אותו ערך 128-bit - בחר את זה המערכת שלך מצפה.

קריפטוגרפיים בטוחים וחופשים מקומיים לחלוטין

כל UUID יוצר באמצעות crypto.randomUUID (v4) או crypto.getRandomValues (v7) - Web Crypto API בנוי לכל דפדפן מודרני. אין Math.random(), אין זרע חלש, וללא שרת מעורב. היוצר עובד offline ברגע שהעמוד טוען.

שום דבר לא משודר או מאוחסן. סגור את הכרטיסייה והUUIDs נעלמים אלא אם כן שמרת אותם. Handytool לא מזכיר ערכים שנוצרו או דורש חשבון.

שאלות נפוצות על יוצר UUID

מה זה UUID?

UUID (Universally Unique Identifier) הוא ערך 128-bit מעוצב להיות ייחודי על כל המערכות ללא תיאום מרכזי. UUIDs הם דרך הסטנדרט להקצאה IDs לרשומות בסיס נתונים, משאבי API, ואירועים במערכות מבוזרות.

האם צריך להשתמש UUID v4 או UUID v7?

השתמש v4 עבור ID אקראי לחלוטין כשלא צריך סדר. השתמש v7 כPrimary key בסיס נתונים - ה-timestamp המשפיע הופך הוספות sequential, שיפור ביצועי B-tree index דרמטית בקנה מידה.

כמה ככל שסתירת UUID?

למעשה בלתי אפשרי. UUID v4 אקראי יש 2^122 ערכים אפשריים. היית צריך לייצר בערך 2.7 quintillion UUIDs כדי להיות בסיכוי 1-in-a-billion של התנגשות.

האם ה-UUIDs שנוצרו קריפטוגרפיים בטוחים?

כן. היוצר משתמש Web Crypto API של דפדפן (crypto.randomUUID או crypto.getRandomValues), לא ה-Math.random() חלש. UUID v4 בטוח לשימוש כ-session IDs או אסימוני קצרי-חיים.

האם אוכל להשתמש UUID v7 עבור אסימוני אבטחה?

בזהירות. UUID v7 משפיע את timeстamp הבריאה, שחושף מתי זה יוצר. עבור אסימוני אבטחה ארוכי-חיים או רגישים, העדף v4 או פורמט אסימון ייעודי שלא דוחף מידע עיתוי.

האם ה-UUIDs משלחים לשרת?

לא. כל UUID יוצר מקומית באמצעות crypto API של דפדפן. שום דבר לא מועלה, מוזכר, או מאוחסן.

כלים קשורים

המשך לעבוד עם כלי כלי עזר

כלי כלי עזר