مختبر التحقق من البصمات التشفيرية للمجلد #3,626,494 (الصبر والتسامح وحل الخلافات الإنسانية بالحكمة والود (المهارات المتقدمة والمعايير الاحترافية))
عملاً بمعايير الشفافية التقنية، يفصل هذا المختبر بين بصمة بايتات ملف الـ PDF النهائي (PDF Binary File SHA-256) التي تثبت سلامة محتوى الملف المحمّل، وبين بصمة سجل البيانات الوصفية (Metadata Record SHA-256) المستخدمة في فهرسة المجلد داخل شجرة ميركل المكونة من 23 مستوى ثنائي.
1️⃣ بصمة بايتات ملف الـ PDF النهائي (PDF Binary File Bytes SHA-256)
تُحسب هذه البصمة مباشرة على جميع بايتات ملف الـ PDF النهائي (حجم الملف: 458,923 بايت / 448.2 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) وتوضيح نطاقه
رقم الفهرسة للمجلد #3,626,494 هو 9789746264945. مجموع الأوزان القياسية لأول 12 خانة = 135 | باقي القسمة على 10 = 5 | خانة التحقق رقم 13 = 5 (مطابقة لمعادلة Modulo-10).
| الخانة (1-12) | #1 | #2 | #3 | #4 | #5 | #6 | #7 | #8 | #9 | #10 | #11 | #12 | المجموع | الخانة 13 (Check Digit) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| الرقم | 9 | 7 | 8 | 9 | 7 | 4 | 6 | 2 | 6 | 4 | 9 | 4 | — | 5 |
| الوزن (1 أو 3) | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | — | — |
| حاصل الضرب | 9 | 21 | 8 | 27 | 7 | 12 | 6 | 6 | 6 | 12 | 9 | 12 | 135 | ✔ معادلة صحيحة |
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:
3aafb99273c4dd016ed8e024d1565b14f45a8a50c976bbf3ba2b765026a9731f
| المستوى (1 إلى 23) | ترتيب العقدة | بصمة العقدة الشقيقة (Sibling Node Hash) | بصمة العقدة الأب الناتجة فعلياً (Computed Parent SHA-256) |
|---|---|---|---|
| المستوى 1 / 23 | RIGHT | 5a18ce4b71e2d89aaf9baf685370... | b527667d9ff97696faeabd41911808068c10... |
| المستوى 2 / 23 | LEFT | 9571030aba3f57f68c6df24de15b... | 566e4ce5adba65ea2036c28200f23a018633... |
| المستوى 3 / 23 | RIGHT | 152b9ea0d8491b22e8b6886bb535... | dde4a1fb06a5f4042ef1487636d2b2ea7728... |
| المستوى 4 / 23 | RIGHT | 1d195db3914bf036c21342455cd9... | 4b0d961fbb6678d38636572c73729bfa26cc... |
| المستوى 5 / 23 | RIGHT | b2b7d3b03cdd697576a7a69b8f6e... | 2b6d509322f548c5b6d1bd56917feee23d8f... |
| المستوى 6 / 23 | RIGHT | ebf82780d7a29ba1a80123c54632... | f6babd18b0166b2567ef8c863fa59c383634... |
| المستوى 7 / 23 | RIGHT | fa0e1feee6524bf6274d24370dbe... | 9b49580b2ede14629c1af9169b446d393991... |
| المستوى 8 / 23 | RIGHT | 08260f9d7824df449617b340b2a7... | 6a0d10fbf65f0dd87642d1045316764ff2a6... |
| المستوى 9 / 23 | RIGHT | fe961431f9cd39d635ce9dff11dc... | b64ce8b2638cd675be689afdec3809a50ecf... |
| المستوى 10 / 23 | LEFT | 10e95146a19c85db204edd4daa0d... | 403990d3cd29b1bb3db0b1cd10de20509fa3... |
| المستوى 11 / 23 | RIGHT | bd7f6e339971f542ac72706c3e83... | 325214222252e9f490d1543ea785e796c09e... |
| المستوى 12 / 23 | LEFT | 826ff5de70798ff8072b870cd60e... | 4b0d2c8cd82ee3db94133b47e4045889e210... |
| المستوى 13 / 23 | RIGHT | caa26993eb3a6ce10716acf016b3... | 44bd88ea4b80b3f900eeae78f14cb4438e79... |
| المستوى 14 / 23 | LEFT | dac29428498fad86ee6cfc96998b... | 5df31f04aae9c17f2d3b30492fcbf3348cae... |
| المستوى 15 / 23 | RIGHT | 37cda5a847b0bdf86c1b417fcf55... | 94d718bb52c6a1a67f4e32f284384ba40b57... |
| المستوى 16 / 23 | LEFT | 08bcc6fb8a2a76e556e43230f172... | c0787b6cb6e865c85bc15c50cbf8cd6f0619... |
| المستوى 17 / 23 | RIGHT | a461f36f20bbda24d74512ee1b70... | 453723af9b42e2aa0a6e00bad6ddd700be30... |
| المستوى 18 / 23 | RIGHT | 744692c0a456cda656c45215f1ce... | 15e0dcaed4f69037a72d8af6f3b7ee9c57c5... |
| المستوى 19 / 23 | RIGHT | bc39c0e416838669cb53d0645eb7... | aaa04d01c4fac9cc18667779a468256440bd... |
| المستوى 20 / 23 | LEFT | 377af8b2b347685c98cd552387d2... | fc4044b14e9daf0700502d40c1f9068bcde1... |
| المستوى 21 / 23 | RIGHT | 38ee14671f3103f1c5735953dd79... | 3b85fae5a3eba325f17c63702b8038fce924... |
| المستوى 22 / 23 | RIGHT | 7af7dadb21b680cb240980e41e52... | 16416698b543e44983891d69ab38cca36730... |
| المستوى 23 / 23 | LEFT | 57394045efc242e4ac4002dea315... | 🌳 ROOT (23/23): 3aafb99273c4dd016ed8e024d1565b14f45a8a50c976bbf3ba2b765026a9731f |