مختبر التحقق من البصمات التشفيرية للمجلد #2,606,511 (الهندسة الصوتية النقية وتسجيل البودكاست والكتب الصوتية (التأسيس والخطوات اليومية))
عملاً بمعايير الشفافية التقنية، يفصل هذا المختبر بين بصمة بايتات ملف الـ PDF النهائي (PDF Binary File SHA-256) التي تثبت سلامة محتوى الملف المحمّل، وبين بصمة سجل البيانات الوصفية (Metadata Record SHA-256) المستخدمة في فهرسة المجلد داخل شجرة ميركل المكونة من 23 مستوى ثنائي.
1️⃣ بصمة بايتات ملف الـ PDF النهائي (PDF Binary File Bytes SHA-256)
تُحسب هذه البصمة مباشرة على جميع بايتات ملف الـ PDF النهائي (حجم الملف: 462,296 بايت / 451.5 KB). يمكنك الضغط على الزر أدناه ليقوم متصفحك بتحميل بايتات ملف الـ PDF الفعلي وحساب بصمته محلياً عبر شريحة WebCrypto SHA-256، أو التحقق منها بعد التحميل بأمر sha256sum:
بصمة بايتات ملف الـ PDF المسجلة على الخادم (Server PDF File SHA-256):
بصمة بايتات ملف الـ PDF المحسوبة في متصفحك (Browser Downloaded PDF Bytes SHA-256):
1️⃣-ب بصمة المحتوى النصي الثابت للـ 200 صفحة (Immutable Content SHA-256 — مفصولة عن البيانات الوصفية)
استجابةً لمعيار الفحص الجنائي (P0 #6 & P1 #19–#20)، تم فصل بصمة المحتوى النصي الثابت (content_sha256) المحسوبة حصرياً من بنية الفصول العشرة والـ 200 صفحة والموضوع العلمي واللغة، عن بصمة السجل الببليوجرافي (record_sha256)؛ بحيث لا تتأثر بصمة المحتوى بأي تحديثات في الحقول الوصفية الخارجية:
سلسلة البذرة النصية الثابتة للمحتوى (Canonical Content Seed):
بصمة المحتوى النصي الثابت (content_sha256):
2️⃣ بصمة سجل البيانات الوصفية الموحدة (Bibliographic Metadata Record SHA-256)
تُحسب هذه البصمة من سلسلة البيانات التعريفية القياسية للمجلد (رقم المجلد + رقم الفهرسة + رمز اللغة + تصنيف BISAC)، وهي موحدة في الصفحة الرئيسية وصفحة الكتاب ومختبر التدقيق. (ملاحظة: هذه البصمة تثبت ثبات الهوية الفهرسية للمجلد، بينما تثبت البصمة رقم 1 أعلاه سلامة ملف الـ PDF نفسه).
سلسلة البيانات الوصفية القياسية (Canonical Metadata Seed String):
بصمة البيانات الوصفية المسجلة (Unified Metadata SHA-256):
بصمة البيانات الوصفية المحسوبة في متصفحك (Browser WebCrypto Metadata SHA-256):
3️⃣ فحص رقم التحقق الرياضي (EAN-13 / ISBN-13 Modulo-10 Check Digit) وتوضيح نطاقه
رقم الفهرسة للمجلد #2,606,511 هو 9789736065118. مجموع الأوزان القياسية لأول 12 خانة = 112 | باقي القسمة على 10 = 2 | خانة التحقق رقم 13 = 8 (مطابقة لمعادلة Modulo-10).
| الخانة (1-12) | #1 | #2 | #3 | #4 | #5 | #6 | #7 | #8 | #9 | #10 | #11 | #12 | المجموع | الخانة 13 (Check Digit) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| الرقم | 9 | 7 | 8 | 9 | 7 | 3 | 6 | 0 | 6 | 5 | 1 | 1 | — | 8 |
| الوزن (1 أو 3) | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | — | — |
| حاصل الضرب | 9 | 21 | 8 | 27 | 7 | 9 | 6 | 0 | 6 | 15 | 1 | 3 | 112 | ✔ معادلة صحيحة |
4️⃣ مسار شجرة ميركل الثنائية من 23 مستوى (23-Level Binary Merkle Inclusion Path)
بما أن الفهرس يضم 5,000,000 مجلد، فإن الشجرة الثنائية تتطلب 23 مستوى بالضبط لأن $2^{22} = 4,194,304$ (أقل من 5 ملايين) بينما $2^{23} = 8,388,608$ سعة ورقية. في كل مستوى من المستويات الـ 23 أدناه يتم حساب عقدة الأب فعلياً بتطبيق SHA-256(Left || Right) وصولاً إلى جذر الفرع في المستوى 23 / 23:
08d52d52c4be8e9464fc8902dddb326ad4734fc8f414eb15f1aadfe7a7ebfe12
| المستوى (1 إلى 23) | ترتيب العقدة | بصمة العقدة الشقيقة (Sibling Node Hash) | بصمة العقدة الأب الناتجة فعلياً (Computed Parent SHA-256) |
|---|---|---|---|
| المستوى 1 / 23 | LEFT | a653eb0429354dde41cfcaa03ab8... | c38401ace9f643f434f1613184e841ef80e2... |
| المستوى 2 / 23 | RIGHT | ee904ed4215052e1e49ac6631ec0... | 45e998ff05fb5dc9bd19e67fbd34a6727dda... |
| المستوى 3 / 23 | RIGHT | 54affbf5966a4206d690d94c049f... | 9164ec61d5d05b4734a430c7860f86de9634... |
| المستوى 4 / 23 | RIGHT | 79971c53d0fca15fb57699c0ada8... | 44e385632eae17857278c912983e8b5ed2ab... |
| المستوى 5 / 23 | LEFT | 12085753a2570f98aa606e6e3532... | a2db4f5d035d9567bce2c915e55fa57f8a42... |
| المستوى 6 / 23 | RIGHT | 5dd9affe44f2c633980b2dc203f9... | 90fd74687a80c98e2a6e165d677d8b7716a3... |
| المستوى 7 / 23 | LEFT | fd8155fe0bb121e4fbe34db14139... | bac2db050f997efddb87915a9722045baefa... |
| المستوى 8 / 23 | RIGHT | 1256a87c273ca6a8adf5205a467f... | 67f21dc99711a324dbe2421e30ff2857d099... |
| المستوى 9 / 23 | RIGHT | 026b5d3747cdf30a084b52bb3d56... | d600a551ee05f78885d6f0b6a3894ee2496e... |
| المستوى 10 / 23 | LEFT | db2ad56164854203e3c367ec7b0a... | df4c4875741f93a8de2dfbc98c05b0cafde4... |
| المستوى 11 / 23 | RIGHT | b1d8808caad7a33aca78f96c5e40... | a65dfe290ebd13c7dd6fe1a242b6993fc1d6... |
| المستوى 12 / 23 | LEFT | 92109849f5ab0da9a9d8c0e5144c... | 75c467184ff82f723b96867b31678fb8160e... |
| المستوى 13 / 23 | LEFT | 3ba5fa49d3753407361693da6c30... | 21d4d81e25da6299318a09d11951ba1ae176... |
| المستوى 14 / 23 | LEFT | 7c8e2351cab721d1ad60d2cca4ae... | 0a4a2c56de4638b069aa4da100ac7240fc66... |
| المستوى 15 / 23 | RIGHT | 06bddfba769879ab82b292f028af... | d78b9b7cfd869af787c55e55135442a99a98... |
| المستوى 16 / 23 | RIGHT | c9db75958623b2e56e181b85fa2d... | 3533c2c14a94e4e9cc346a90546028538261... |
| المستوى 17 / 23 | RIGHT | 5dc7fe5031334171a2be157bc85d... | a9aaadca3891bf3779f95e883bf4d7d70e2a... |
| المستوى 18 / 23 | RIGHT | cf53e96cf663d717e0164f2a7d1e... | 3ffc71abe794bf24cf8b7bdf94d59d504937... |
| المستوى 19 / 23 | RIGHT | 86336836df134d8b3a5f5a72b728... | add735928b30f9de0d14ed38cf5eeb79dd83... |
| المستوى 20 / 23 | LEFT | a09a6ab9e6728c1e556715b53d07... | 92171047cbb784887d573f66a1e3370e1571... |
| المستوى 21 / 23 | LEFT | b7c141493870463b7134d7c9e0ef... | d80effbf8719aa7f46b8201b2396da337d33... |
| المستوى 22 / 23 | RIGHT | 7af7dadb21b680cb240980e41e52... | 6fac60c679f650604e08224d3213fbea0990... |
| المستوى 23 / 23 | LEFT | 57394045efc242e4ac4002dea315... | 🌳 ROOT (23/23): 08d52d52c4be8e9464fc8902dddb326ad4734fc8f414eb15f1aadfe7a7ebfe12 |