Bởi vì nó là một chuỗi duy nhất, chúng tôi có thể chắc chắn rằng không có hai bản sao lưu được tạo ra có cùng tên.
GUID về cơ bản là một cách để xác định một đối tượng. Tuy nhiên, họ cũng đặt tên cho đối tượng đó là duy nhất để không có đối tượng nào khác có cùng GUID.
Giờ đây, các "đối tượng" này có thể là bất cứ thứ gì từ một ứng dụng, một phần của hệ điều hành hoặc một thiết bị vật lý như card đồ họa cho đến chính máy tính thực tế.
Tại sao chúng ta cần GUID ..?
Vâng, đó là một ý tưởng tốt để xác định mọi đối tượng trên máy tính với một mã định danh duy nhất (GUID). Điều này là do có thể có hai đối tượng trên máy tính của bạn có cùng "tên". Vì vậy, bằng cách cung cấp cho cả hai đối tượng này một định danh duy nhất, máy tính có thể phân biệt giữa chúng.
Cả hệ điều hành Windows và các ứng dụng phần mềm chạy trên máy tính của bạn, đều yêu cầu MỌI đối tượng được tham chiếu trong Registry để có một danh tính duy nhất.
Các lập trình viên sử dụng các ứng dụng như GUIDGEN.EXE để tạo các số nhận dạng đặc biệt này, trong khi Windows tạo chúng trong nội bộ.
Khái niệm GUID dựa trên Mã định danh duy nhất toàn cầu (UUID) được xác định bởi Tổ chức phần mềm mở (OSF) như một phần của Môi trường điện toán phân tán (DCE) - nhưng có lẽ nhiều hơn bạn muốn biết!
Chỉ cần nhớ: ..
Cho dù có bao nhiêu GUID được tạo ra, chúng vẫn luôn là duy nhất!
Vậy GUID trông như thế nào?
Vâng, chúng là những gì được gọi là số "thập lục phân" - một đại diện thân thiện với con người của các giá trị mã hóa nhị phân.
Về cơ bản, mỗi GUID được tạo thành từ 5 nhóm nhân vật. Mỗi nhóm có một bộ (khối) số ký tự như sau: 8, 4, 4, 4 và 12. Ví dụ: B96073C9-0E9E-406F-B4A6-620E06242B20