| UUID(3) | دليل المبرمج | UUID(3) |
الاسم
uuid - مكتبة المعرفات الفريدة عالميًا المتوافقة مع DCE
موجز
#include <uuid.h>
الوصف
تُستخدم مكتبة UUID لتوليد معرفات فريدة للكائنات التي قد تكون قابلة للوصول خارج النظام المحلي. تولد هذه المكتبة معرفات فريدة عالميًا (UUIDs) متوافقة مع تلك التي تنشئها أداة uuidgen(1) الخاصة ببيئة الحوسبة الموزعة (DCE) التابعة لمؤسسة البرمجيات المفتوحة (OSF).
يُتوقع منطقيًا أن تكون المعرفات (UUIDs) المولدة بواسطة هذه المكتبة فريدة داخل النظام، وفريدة عبر جميع الأنظمة. يمكن استخدامها، على سبيل المثال، لتوليد كعكات HTTP فريدة عبر خوادم ويب متعددة دون تواصل بين الخوادم، ودون خوف من تضارب الأسماء.
متوافق مع
تولد هذه المكتبة معرفات UUID متوافقة مع OSF DCE 1.1، ومعرفات UUID القائمة على التجزئة من الإصدارين V3 و V5 المتوافقة مع RFC-4122 https://tools.ietf.org/html/rfc4122.
المؤلفين
Theodore Y. Ts’o
انظر أيضاً
uuid_clear(3)، uuid_compare(3)، uuid_copy(3)، uuid_generate(3)، uuid_is_null(3)، uuid_parse(3)، uuid_time(3)، uuid_unparse(3)
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
المكتبة libuuid جزء من حزمة util-linux منذ الإصدار 2.15.1. يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |