UUID_UNPARSE(3) دليل المبرمج UUID_UNPARSE(3)

الاسم

uuid_unparse - حوّل معرف UUID من التمثيل الثنائي إلى سلسلة نصية

موجز

#include <uuid.h>

void uuid_unparse(const uuid_t uu, char *out);
void uuid_unparse_upper(const uuid_t uu, char *out);
void uuid_unparse_lower(const uuid_t uu, char *out);

الوصف

تحول الدالة uuid_unparse() معرف UUID الموفر uu من التمثيل الثنائي إلى سلسلة نصية بطول 36 بايت (بالإضافة إلى '\0' الختامية) على الصيغة 1b4e28ba-2fa1-11d2-883f-0016d3cca427 وتخزن هذه القيمة في السلسلة المشار إليها بواسطة out. قد تكون حالة الأحرف الست عشرية المرجعة بواسطة uuid_unparse() كبيرة أو صغيرة، ويعتمد ذلك على القيمة المبدئية المحلية للنظام.

إذا كانت حالة الأحرف الست عشرية مهمة، فيمكن استخدام الدوال uuid_unparse_upper() و uuid_unparse_lower().

متوافق مع

تفك هذه المكتبة تحليل معرفات UUID المتوافقة مع OSF DCE 1.1.

المؤلفين

Theodore Y. Ts’o

انظر أيضاً

uuid(3)، uuid_clear(3)، uuid_compare(3)، uuid_copy(3)، uuid_generate(3)، uuid_time(3)، uuid_is_null(3)، uuid_parse(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