سؤال ما هي أهمية أسماء ملفات Windows التي تحتوي على أرقام سداسي عشري مثلها مثل {ED7BA470-8E54-465E-825C-99712043E01C}؟


عند عمل نسخة احتياطية من محرك الأقراص الثابتة الخاص بي ، لاحظت وجود بعض أسماء الملفات التي تحتوي على مجموعة من الأرقام العشوائية. فمثلا: .{ED7BA470-8E54-465E-825C-99712043E01C} 

هل هذا يعني شيئا خاصا في ويندوز؟ ما هو الغرض من هذه الملفات؟


70
2017-10-28 18:57


الأصل




الأجوبة:


وقد ذكر آخرون ذلك ED7BA470-8E54-465E-825C-99712043E01C هو GUID، وهذا صحيح ... ولكن لا يجيب على السؤال.

إذا قمت بإنشاء مجلد مع تنسيق الاسم FolderName.{SomeGUID}سيقوم نظام التشغيل Windows بمعالجة المجلد كاختصار والبحث عن المعرف الفريد العمومي (GUID) باعتباره CLSID داخل سجل ويندوز. تستدعي Microsoft هذه المجلدات نقاط الوصل.

What that CLSID looks like from the registry
إدخال CLSID (مصدر)

GUID المحدد الذي ذكرته هو الشهير وضع الله الاختصار، والذي ينقلك إلى إصدار أكثر قوة من لوحة التحكم.

The "God Mode" shortcut
اختصار "وضع الله" (مصدر)


89
2017-10-28 21:57



أعتقد أنه سيكون أكثر دقة أن أقول ذلك مستكشف يعامل المجلد كاختصار وليس ويندوز ، ما لم يعيد توجيه APIs kernel32 الملف القياسية أيضا على ذلك؟ - MicroVirus
MicroVirus تعمل واجهة برمجة تطبيقات Shell ، حيث لا تستخدم واجهة برمجة التطبيقات (API) الدنيا. - CodesInChaos


{ED7BA470-8E54-465E-825C-99712043E01C}

هل هذا يعني شيئا خاصا في ويندوز؟

انه GUID (معرف فريد عالميًا).

نظرًا لأنه سلسلة فريدة ، يمكننا التأكد من عدم إنشاء أي نسختين احتياطيتين بالاسم نفسه.


RFC 4122 - معرف فريد يونيفرسال (UUID) URN Namespace

تحدد هذه المواصفة مساحة اسم "اسم مورد منتظم" لـ      UUIDs (Universal Unique Identifier) ​​، والمعروف أيضًا باسم GUID (عالميًا)      معرف فريد). يبلغ طول UUID 128 بت ، ويمكن أن يضمن      التفرد عبر الفضاء والوقت. UUIDs كانت تستخدم في الأصل في      نظام Apollo Network Computing ولاحقاً في البرامج المفتوحة      مؤسسة (OSF) بيئة الحوسبة الموزعة (DCE) ، ثم      في منصات مايكروسوفت ويندوز.

مصدر معرف فريد عالميًا (UUID) URN Namespace


GUID - معرفات فريدة عمومية

تعتبر GUID بشكل أساسي طريقة لتحديد كائن. ومع ذلك هم أيضا   اسم هذا الكائن بشكل فريد بحيث لا يوجد كائن آخر له نفس المعرف الفريد العمومي (GUID).

الآن ، يمكن أن تكون هذه "الكائنات" أي شيء من تطبيق ، جزء من   نظام التشغيل أو جهاز فعلي مثل بطاقة الرسومات إلى   الكمبيوتر الفعلي نفسه.

لماذا نحتاج المعرف الفريد العمومي ..؟

حسنا انها فكرة جيدة لتحديد كل كائن على جهاز الكمبيوتر مع   معرف فريد (GUID). هذا لأنه من الممكن أن يكون اثنين   الكائنات الموجودة على جهاز الكمبيوتر الخاص بك والتي لها نفس "الاسم". لذلك من خلال إعطاء كليهما   هذه الكائنات معرف فريد يمكن للكمبيوتر التمييز بين   معهم.

كل من نظام التشغيل ويندوز وتطبيقات البرامج التي تعمل   على جهاز الكمبيوتر الخاص بك ، تتطلب كل كائن المشار إليه في التسجيل   لديك هوية فريدة.

يستخدم المبرمجين تطبيقات مثل GUIDGEN.EXE لإنشاء هذه خاصة   معرفات ، في حين أن ويندوز يخلق لهم داخليا.

ويستند مفهوم المعرف الفريد العمومي (GUID) إلى معرفات الهوية الفريدة عالمياً   (UUIDs) التي حددتها مؤسسة البرمجيات المفتوحة (OSF) كجزء من   بيئة الحوسبة الموزعة (DCE) - لكن ربما أكثر   مما كنت تريد أن تعرف!

تذكر فقط:..

بغض النظر عن كيفية إنشاء العديد من المعرف الفريد العمومي (GUID) فهي دائماً فريدة!

إذن ما شكل GUID؟

حسنا هم ما يسمى الأرقام "ست عشري" - صديقة للإنسان   تمثيل القيم الثنائية المشفرة.

بشكل أساسي ، يتكون كل GUID من 5 مجموعات من الأحرف. كل مجموعة   يحتوي على عدد (block) من الأحرف كما يلي: 8 و 4 و 4 و 4 و 12.   على سبيل المثال: B96073C9-0E9E-406F-B4A6-620E06242B20


قراءة متعمقة


16
2017-10-28 19:39



... باستثناء أن أرقام الضمان الاجتماعي هي في الغالب الحتمية (والجزء الأخير ، الذي فقط توقفت يجري في كثير من الأحيان في حزيران / يونيو من عام 2011 ، وغالبا ما يطلب ويعطى بحرية أكبر مما ينبغي أن يكون) والمعرفات الفريدة العمومية عشوائية في الغالب عشوائي، وجود ستة بت فقط ليست كذلك. - Blacklight Shining
BlacklightShining نقطة جيدة. سأقوم بإزالة هذا الجزء من الإجابة ؛) - DavidPostill♦


بعض التعليقات التي قد تشكل ، معًا ، إجابة:

  1. ليس كل ملف على القرص الثابت مخصص للاستخدام البشري. هناك الكثير من الملفات الموجودة هناك لأنها مطلوبة للتشغيل الصحيح للكمبيوتر الخاص بك. قد يؤدي إزعاجهم (الحذف أو إعادة التسمية أو النقل) إلى عواقب غير معروفة وعشوائية اعتمادًا على الملفات بالضبط والغرض منها.

  2. "رموز عرافة" كنت تشير إلى هي معرفات فريدة عالميا (المعرفات الفريدة العمومية). وهي في الأساس أرقام عشوائية من 128 بت ممثلة بالشخصيات 0-9 و A-F (الأساس 16). تستخدم البرامج المعرفات الفريدة العمومية (GUIDs) عندما ترغب في تعيين علامة أو معرّف لشيء ما ، ولكنها تريد فرصة عالية جدًا أن يكون المعرف الذي تختاره فريدًا. تشير عبارة "فريد عالميًا" في "المعرّف الفريد عالميًا" إلى حقيقة أن هناك احتمالًا مضمونًا تقريبًا أن أي رقم عشوائي 128 بت ترسمه سيكون فريدًا (بمعنى أنه لم يستخدم أي شخص هذا الرقم على أنه GUID قبل). تصادم GUID يستطيع يحدث ، لكنه نادر للغاية. عدة مرات أقل ندرة من القطة القادمة لك الآن والبدء في تعليمك حساب التفاضل والتكامل.

ملاحظة: إذا كان القط فعل اشرح لك وابدأ في شرح حساب التفاضل والتكامل أثناء قراءة هذه الرسالة ، يرجى الانتباه إلى أنك قد سافرت للتو إلى بعد آخر حيث قد لا تنطبق بالضرورة قوانين الفيزياء العادية. يرجى احترس من الخنازير الطائره؛ يمكن أن يؤذوا إذا واجهوك.

  1. دون معرفة مكان الملفات التي تشير إليها بالضبط على القرص ، وكيف تم إنشاؤها ، يصعب التكهن حول ما يستخدمونه بالضبط. يمكنك عادةً الحصول على إحساس بديهي بما قد يكون عليه بالنظر إلى بنية الدليل التي تم دفنها بالداخل ؛ على سبيل المثال ، إذا كانوا في C: \ Windows \ Microsoft.NET ، فربما يكونون جزءًا من .NET Framework. وما إلى ذلك وهلم جرا.

  2. في النهاية ، ما لم تكن تخطط للقيام بشيء ما مع هذه الملفات ، فمن الأفضل تركها بمفردها. نسخها احتياطيًا كالمعتاد عند عمل نسخ احتياطية كاملة من القرص ، واستعادتها بشكل طبيعي. ما عليك سوى قبول حقيقة أن هناك الآلاف من الملفات على القرص التي تستخدمها البرامج أو Windows للحفاظ على عمل نظامك بشكل صحيح ، وليس من الضروري فهم غرضه أو سلوكه ما لم يكسر شيء ما ، وفي هذه الحالة قد تحتاج إلى يتدخل يدويًا ويصلح شيء ما.


5
2017-10-28 19:44



"ليس من الضروري فهم غرضهم أو سلوكهم ما لم يكسر شيء ما" - قد يكون هذا ، ولكن الفضول في كيفية عمل الأنظمة وما هي الملفات التي تبدو غريبة هو حسن الشيء ، أليس كذلك؟ كما قلت ، من الجيد بوجه عام عدم الفوضى على سبيل المثال ، الأشياء في أدلة النظام ، ولكن (على عكس الاعتقاد السائد بين القطط التفاضل والتكامل) ببساطة يسأل عنها غير ضارة تماما. - Blacklight Shining
* يطير لك: د - rahuldottech


هم معرفات فريدة من نوعها. فريد من نوعه نادرًا ما يمكنك فقط معرفة التطبيق الذي ينتمي إليه أو سبب وجوده على جهاز الكمبيوتر الخاص بك. هو مثل الرمز. طبيعتهم هي سرية. لذلك ، فأنت لا تعرف أبدًا ما إذا كانت ضرورية أو خطيرة أو الشيء الوامض الذي يسبب المشاكل على نظامك الذي تحاول تعقبه.


-1
2017-12-02 14:23



مرحبًا بك في Super User! هذا تكرار إجابة أخرى ويضيف أي محتوى جديد. من فضلك لا نشر إجابة ما لم يكن لديك بالفعل شيء جديد للمساهمة. - DavidPostill♦