Aceasta este comanda uuid care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
uuid - Instrument de linie de comandă cu identificator unic universal
VERSIUNE
OSSP uuid 1.6.2 (04-iul-2008)
REZUMAT
uuid [-v versiune] [-m] [-n conta] [-1] [-F format] [-o nume de fișier] [Spațiu de nume nume]
uuid -d [-r] [-o nume de fișier] uuid
DESCRIERE
OSSP uuid este o interfață de programare a aplicațiilor (API) ISO-C:1999 și corespunzătoare
interfață de linie de comandă (CLI) pentru generarea DCE 1.1, ISO/IEC 11578:1996 și IETF
Conform RFC-4122 Universal Unic Identifier (UUID). Acceptă variantele UUID-uri DCE 1.1
din versiunea 1 (pe bază de timp și nod), versiunea 3 (pe bază de nume, MD5), versiunea 4 (număr aleator
bazat) și versiunea 5 (bazat pe nume, SHA-1). Legături API suplimentare sunt furnizate pentru
limbi ISO-C++:1998, Perl:5 și PHP:4/5. Există o compatibilitate inversă opțională pentru
API-urile ISO-C DCE-1.1 și Perl Data::UUID.
UUID-urile sunt numere de 128 de biți care sunt destinate să aibă o probabilitate mare de unicitate
spațiu și timp și sunt dificil de ghicit din punct de vedere computațional. Sunt unici la nivel global
identificatori care pot fi generați local fără a contacta o înregistrare globală
autoritate. UUID-urile sunt concepute ca identificatori unici pentru ambele obiecte de etichetare în masă cu un
durată de viață extrem de scurtă și la identificarea fiabilă a obiectelor foarte persistente de-a lungul a
rețea.
Aceasta este interfața de linie de comandă (CLI) a OSSP uuid. Pentru o descriere detaliată a UUID-urilor
consultați documentația interfeței de programare a aplicațiilor (API) în uuid(3).
OPŢIUNI
-v versiune
Setează versiunea UUID-ului variantei DCE 1.1 generată. Suportate sunt versiune „1”, „3”,
„4” și „5”. Valoarea implicită este „1”.
Pentru versiunea 3 și versiunea 5 UUID-urile argumentele suplimentare ale liniei de comandă Spațiu de nume si
nume trebuie dat. The Spațiu de nume este fie un UUID în reprezentarea șir, fie un
identificator pentru UUID-uri de spațiu de nume predefinite intern (cunoscute în prezent sunt „ns:DNS”,
„ns:URL”, „ns:OID” și „ns:X500”). The nume este un șir de lungime arbitrară.
-m Forțează utilizarea unei adrese MAC multicast aleatoare atunci când se generează UUID-uri versiunea 1. De
implicit este utilizată adresa MAC fizică reală a sistemului.
-n conta
Genera conta UUID-uri în loc de unul singur (implicit).
-1 Dacă opțiunea -n este folosit cu a conta mai mare decât 1, atunci această opțiune poate aplica
resetați contextul UUID pentru fiecare UUID generat. Acest lucru nu face nicio diferență pentru versiune
UUID-urile 3, 4 și 5. Dar UUID-urile versiunii 1 se bazează pe UUID-ul generat anterior care
este amintit în contextul UUID al API-ului. Opțiune -1 șterge UUID-ul memorat
fiecare iterație.
-F format
Format de reprezentare pentru importul sau exportul unui UUID. Următoarele (caz
insensibili) sunt recunoscuți în prezent identificatorii de format:
BIN (reprezentare binară)
Aceasta este reprezentarea binară brută de 128 de biți a unui UUID. Exemplu
este fluxul de octeți 0xF8 0x1D 0x4F 0xAE 0x7D 0xEC 0x11 0xD0 0xA7 0x65 0x00 0xA0
0xC9 0x1E 0x6B 0xF6.
STR (reprezentare șir)
Aceasta este reprezentarea șirului ASCII hexazecimal de 36 de caractere a unui UUID. Exemplu
is the string "f81d4fae-7dec-11d0-a765-00a0c91e6bf6".
SIV (reprezentare cu valoare întregă unică)
Aceasta este reprezentarea valorii întregi unice cu maximum 39 de caractere pentru a
UUID. Un exemplu este șirul „329800735698586629295641978511506172918”.
-o nume de fișier
Scrie ieșire în nume de fișier în loc să stdout.
-d Decodificați un anumit UUID (dat ca argument în linia de comandă sau dacă argumentul în linia de comandă
este „-” din care este citit UUID-ul stdin) și aruncați informații textuale despre UUID.
EXEMPLE
# generează UUID DCE 1.1 v1 (bazat pe timp și nod)
$ uuid -v1
01c47915-4777-11d8-bc70-0090272ff725
# decodifică și dump DCE 1.1 v1 UUID (bazat pe timp și nod)
$ uuid -d 01c47915-4777-11d8-bc70-0090272ff725
encode: STR: 01c47915-4777-11d8-bc70-0090272ff725
SIV: 2349374037528578887923094374772111141
decodare: varianta: DCE 1.1, ISO/IEC 11578:1996
versiunea: 1 (pe bază de timp și nod)
continut: ora: 2004-01-15 16:22:26.376322.1 UTC
ceas: 15472 (de obicei aleatoriu)
nod: 00:90:27:2f:f7:25 (unicast global)
# generează UUID DCE 1.1 v3 (pe bază de nume)
$ uuid -v3 ns:URL http://www.ossp.org/
02d9e6d5-9467-382e-8f9b-9300a64ac3cd
# decodifică și dump DCE 1.1 v3 UUID (pe bază de nume)
$ uuid -d 02d9e6d5-9467-382e-8f9b-9300a64ac3cd
encode: STR: 02d9e6d5-9467-382e-8f9b-9300a64ac3cd
SIV: 3789866285607910888100818383505376205
decodare: varianta: DCE 1.1, ISO/IEC 11578:1996
versiunea: 3 (pe nume, MD5)
content: 02:D9:E6:D5:94:67:08:2E:0F:9B:93:00:A6:4A:C3:CD
(nu poate fi descifrat: numai rezumatul mesajului MD5)
# generați DCE 1.1 v4 UUID 4 (bazat pe date aleatorii)
$ uuid -v4
eb424026-6f54-4ef8-a4d0-bb658a1fc6cf
# decodifică și dump DCE 1.1 v4 UUID 4 (bazat pe date aleatorii)
$ uuid -d eb424026-6f54-4ef8-a4d0-bb658a1fc6cf
encode: STR: eb424026-6f54-4ef8-a4d0-bb658a1fc6cf
SIV: 312712571721458096795100956955942831823
decodare: varianta: DCE 1.1, ISO/IEC 11578:1996
versiunea: 4 (bazat pe date aleatorii)
content: EB:42:40:26:6F:54:0E:F8:24:D0:BB:65:8A:1F:C6:CF
(fără semantică: numai date aleatorii)
Utilizați uuid online folosind serviciile onworks.net