Tento generátor UUID (známých také jako GUID) vytváří identifikátory připravené k použití v aplikacích, databázích, API, testovacích datech, protokolech, migracích i dokumentaci. Můžete generovat náhodné hodnoty UUID v4 nebo hodnoty UUID v7 založené na časovém razítku a poté je kopírovat jako prosté řádky, seznamy oddělené čárkami, pole JSON, hodnoty SQL, řetězce v uvozovkách, URN nebo ID bez spojovníků.
Generátor UUID
Generujte hodnoty UUID v4 nebo UUID v7, formátujte je pro běžné použití, kopírujte hromadné výsledky a kontrolujte vložené UUID.
UUID v4 použijte pro bezpečné náhodné identifikátory. UUID v7 použijte, když chcete ID podle časového razítka, která se v databázích a protokolech lépe řadí podle času vytvoření.
Poznámka: UUID v4 používá bezpečnou náhodnost prohlížeče, pokud je podporovaná. UUID v7 vychází z časového razítka a hodí se pro databázové klíče, ale může odhalit přibližný čas vytvoření.
Zkontrolovat UUID
Vložte UUID, ověřte jeho platnost, zjistěte verzi a variantu a u UUID v7 dekódujte časové razítko.
Co tento generátor UUID umí
Nástroj vygeneruje jedno UUID nebo hromadný seznam až 1 000 UUID. Můžete si vybrat verzi, velikost písmen, výstupní formát a oddělovač, takže výsledek lze rovnou vložit do kódu, tabulek, databázových skriptů, těla API požadavku nebo konfiguračních souborů.
- UUID v4: nejlepší volba pro náhodné identifikátory, veřejná ID, tokeny, databázové záznamy, testovací data a běžný vývoj.
- UUID v7: nejlepší volba, když chcete ID seřaditelná podle času vytvoření, například pro protokoly, události, databázové řádky a distribuované systémy.
- Hromadné generování: hodí se pro fiktivní záznamy, počáteční data, importní soubory, testování kvality a ukázkové datové sady.
- Možnosti formátu: standardní UUID, bez spojovníků, ve složených závorkách, URN, řetězce v uvozovkách, pole JSON a hodnoty SQL.
- Kontrola UUID: ověří vložené UUID, rozpozná verzi, zkontroluje variantu a u UUID v7 zobrazí časové razítko.
Kdy použít UUID v4
UUID v4 použijte, když potřebujete náhodné ID, které neprozradí čas vytvoření. Je to běžná volba pro veřejná ID záznamů, objekty API, primární klíče databází, dočasná testovací data, sledovací záznamy, interní nástroje a generované názvy souborů.
UUID v4 je obvykle nejbezpečnější výchozí volba, když potřebujete pouze jedinečnost a nezáleží vám na řazení podle času vytvoření.
Kdy použít UUID v7
UUID v7 použijte, když chcete ID, která se lépe řadí podle času vytvoření. To pomáhá u databázových indexů, protokolů událostí, analytických záznamů, front, auditních stop a systémů, do kterých neustále přibývají nové záznamy.
UUID v7 může prozradit přibližný čas vytvoření, takže pokud je důležité soukromí časových údajů, zvolte raději UUID v4.
Běžné výstupní formáty
| Formát | Nejlepší použití |
|---|---|
| Standardně se spojovníky | Běžné použití, databáze, API, dokumentace |
| Bez spojovníků | Systémy, které vyžadují kompaktní 32znaková ID |
| Ve složených závorkách | Starší software, odkazy ve stylu Windows, legacy systémy |
| URN | Formální identifikátory, specifikace, XML, metadata, dokumentace |
| Řetězce v uvozovkách | Kód, pole, konfigurace, ukázková těla požadavků |
| Pole JSON | Testy API, fiktivní data, JavaScript, importovaná data |
| Hodnoty SQL | Vkládací skripty, počáteční data, testování databází |
Jak používat kontrolu UUID
Vložte do kontroly libovolné UUID a ověřte, zda je platné. Kontrola přijímá standardní UUID, UUID bez spojovníků, UUID ve složených závorkách i UUID ve formátu URN.
U UUID v7 kontrola zobrazí také vložené časové razítko. To se hodí, když potřebujete prohlédnout ID z protokolů, událostí, databázových řádků nebo výstupu ladění.
Praktické příklady
- Počáteční data databáze: vygenerujte 50 UUID jako hodnoty SQL a vložte je do vkládacího skriptu.
- Testování API: vygenerujte UUID jako pole JSON pro fiktivní požadavky nebo testovací těla požadavků.
- Tabulky: vygenerujte jedno UUID na řádek a vložte seznam do sloupce.
- Protokoly a události: UUID v7 použijte, když se hodí řazení podle přibližného času vytvoření.
- Veřejná ID: UUID v4 použijte, když chcete náhodné identifikátory, které neprozrazují časové údaje.
Tipy pro výběr správného UUID
UUID v4 zvolte jako nejjednodušší a nejsoukromější výchozí možnost. UUID v7 zvolte, když záleží na pořadí vkládání, pořadí v protokolech nebo řazení v databázi. Pokud váš systém výslovně nevyžaduje velká písmena, formát bez spojovníků, složené závorky nebo URN, používejte standardní UUID s malými písmeny.
Pro většinu reálných projektů je nejlepší začít s UUID v4 ve standardním formátu s malými písmeny. U novějších systémů silně závislých na databázi, kde záleží na pořadí vytváření, otestujte UUID v7.
Zdroje
Tento nástroj vychází z aktuální specifikace UUID a z kryptografických API prohlížeče používaných ke generování bezpečných náhodných hodnot.
- RFC 9562: Univerzálně jedinečné identifikátory (UUID) – aktuální oficiální standard UUID včetně UUID v4 a UUID v7.
- Dokumentace MDN Web Docs: Crypto.randomUUID() – API prohlížeče pro generování kryptograficky bezpečných hodnot UUID v4.
- Dokumentace MDN Web Docs: Crypto.getRandomValues() – API prohlížeče používané pro kryptograficky silné náhodné bajty v záložním generátoru.
CalcuLife.com









Napsat komentář