Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 2148|Απάντηση: 0

Τι είναι το UUID; και η διαφορά μεταξύ των εκδόσεων

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2024-10-18 16:31:13 | | |
Απαιτήσεις: Βρείτε μια γεννήτρια UUID και βρείτε ότι τα UUID διαφοροποιούνται επίσης ως προς την έκδοση.

Τι είναι το UUID;

Το Universally Unique Identifier (UUID) είναι ένα αναγνωριστικό 128 ψηφίων που χρησιμοποιείται για τη μοναδική αναγνώριση μιας πληροφορίας στο σύστημα.

Σύμφωνα με το πρότυπο (RFC 4122 (ανοίγει νέο παράθυρο)), τα UUID δημιουργούνται χωρίς να βασίζονται σε εξωτερικές υπηρεσίες και είναι μοναδικά (σημείωση: η πιθανότητα αντιγραφής είναι σχεδόν μηδενική).

Τα UUID αποτελούνται από 32 αριθμούς σε δεκαεξαδικό, επομένως το θεωρητικό σύνολο είναι 16^32, και ακόμη και αν δημιουργηθεί ένα τρισεκατομμύριο ανά νανοδευτερόλεπτο, θα χρειαστούν δέκα δισεκατομμύρια χρόνια για να εξαντληθούν όλα τα UUID.

Στην κανονική αναπαράσταση κειμένου, τα 16 byte 8-bit του UUID αναπαρίστανται ως 32 δεκαεξαδικοί αριθμοί, χωρισμένοι με την παύλα '-' που εμφανίζεται σε πέντε ομάδες με τη μορφή "8-4-4-4-12" για συνολικά 36 χαρακτήρες (32 δεκαεξαδικούς αριθμούς και 4 παύλες).

Για παράδειγμα:

123Ε4567-Ε89Β-12Δ3-Α456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxx

Έκδοση UUID

  • v1- Έκδοση 1 UUID χρησιμοποιεί χρονικές σημάνσεις και μονοτονικούς μετρητές.
  • v3 - UUID έκδοσης 3 με βάση τους κατακερματισμούς MD5 ορισμένων δεδομένων.
  • v4 - Έκδοση 4 UUID με τυχαία δεδομένα.
  • v5- Έκδοση 5 UUID με βάση κατακερματισμούς SHA1 ορισμένων δεδομένων.
  • v6- Η έκδοση 6 UUID χρησιμοποιεί χρονικές σημάνσεις και μονοτονικούς μετρητές.
  • v7 - Έκδοση 7 UUID με χρονικές σημάνσεις Unix.
  • v8 - UUID έκδοσης 8 με δεδομένα που ορίζονται από το χρήστη.


Ποια έκδοση UUID πρέπει να χρησιμοποιήσω;

Εάν θέλετε να δημιουργήσετε μόνο μοναδικά αναγνωριστικά, εξετάστε τα UUID έκδοσης 4 (v4). Εάν θέλετε να χρησιμοποιήσετε UUID ως κλειδιά βάσης δεδομένων ή θέλετε να τα ταξινομήσετε, εξετάστε τα UUID έκδοσης 7 (v7). Άλλες εκδόσεις θα πρέπει γενικά να αποφεύγονται, εκτός εάν υπάρχει υπάρχουσα ζήτηση.

Ορισμένες εκδόσεις UUID αντικαθιστούν άλλες. Η έκδοση 6 είναι καλύτερη από την έκδοση 1 και η έκδοση 5 είναι καλύτερη από την έκδοση 3.

Διαφορά UUID και GUID

Πρότυπα και υλοποιήσεις: Το UUID είναι ένα ανοιχτό πρότυπο, ενώ το GUID είναι μια συγκεκριμένη υλοποίηση του προτύπου UUID της Microsoft.

Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή.





Προηγούμενος:Η σειρά Angular 18 (είκοσι πέντε) εισάγει δυναμικά τον κώδικα HTML που αποδίδεται
Επόμενος:Οι αριθμοί έκδοσης Major, Minor, Build Number και Revision σχολιάζονται
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com