لمحة عن ميزة "شاشات المعلومات"
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتوفّر معلومات عامة حول شفافية البرامج الثنائيّة لنظام التشغيل Android على
صفحة شفافية البرامج الثنائيّة الرئيسية.
تحتوي هذه الصفحة على مزيد من التفاصيل حول تنسيق الملفات ضمن أدلّة tile/
المختلفة.
تحتوي هذه الملفات على تجزئات لعقد شجرة Merkle
التي تمثّل سجلّ "شفافية المحتوى الثنائي" لصور Pixel Factory.
بالإضافة إلى ذلك، يتم تجميع هذه التجزئات في مربّعات. للحصول على نظرة عامة حول كيفية
تقسيم الشجرة إلى مربّعات، اطّلِع على مقالة تقسيم السجلّ إلى مربّعات.
في هذا السجلّ، تتم تجزئة العقد باستخدام SHA256. نستخدم مكتبة
tlog لكتابة
العناصر المربّعة على وجه التحديد التي يبلغ ارتفاعها 1. وهذا يعني أنّ كل مربّع يحتوي على
أحجام تشفير لا تزيد عن 2^الارتفاع = 2، وحجم كل منها 32 بايت.
يمكن العثور على تفاصيل مسار إنشاء المربّعات في
مستندات مربّعات سجلّ التنقّل.
يتم عرض جذر مربّع البطاقة لكل سجلّ على النحو التالي:
- سجلّ شفافية Pixel
https://developers.google.com/android/binary_transparency/tile
- سجلّ شفافية حِزم APK لنظام Google
https://developers.google.com/android/binary_transparency/google1p/tile/
مثال على العمليات الحسابية باستخدام شاشات المعلومات
لفهم آلية عمل المربّعات بشكل أفضل، سنوضّح مثالاً باستخدام سجلّ Pixel
Transparency Log.
لنفترض أنّ الشجرة بحجم 8. إذا كنت تطّلع على الإدخال في الفهرس 3،
سيكون أول تجزئة في المربّع t(0, 1)
. تكون مسارات المربّعات على الشكل التالي:
tile/H/L/NNN[.p/W]
. وبالتالي، سيكون مسار المربّع t(0, 1)
هو
https://developers.google.com/android/binary_transparency/tile/1/0/001.
سيكون جذر الشجرة في المربّع t(3, 0)/1
، وهو المسار
https://developers.google.com/android/binary_transparency/tile/1/3/000.p/1.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-12-02 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `tile/` directories contain SHA256 hashes of Merkle Tree nodes, representing the Binary Transparency log for Pixel Factory Images. These hashes are organized into tiles, with each tile containing at most two 32-byte hashes. The tile path structure is `tile/H/L/NNN[.p/W]`. For example, the tile for entry index 3 in a size-8 tree is found at path `/1/0/001`. The root tile is located at path `/1/3/000.p/1`. The Pixel Transparency Log and Google System APK Transparency Log can be found in specific URLs.\n"]]