abox.tools

اللغة: العربية

ما الذي يتذكره ملف PDF

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

عرض بصيغة Markdown

الجواب المختصر

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

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

بطاقة الاسم: /Info وحزمة XMP

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

القيم تملأ تلقائيا، وذلك ما يجعلها تسرب. فحقل المؤلف هو في العادة اسم الحساب الذي ثبت به نظام التشغيل — اسم حقيقي كامل، على وثائق حسب أصحابها أنها مجهولة المصدر: طلبات توظيف، وتقييمات، وشكاوى، وعروض. والعنوان هو عادة اسم الملف الذي صدر منه الـPDF، فتعيش مسودة-7-تحفظات-قانونية.docx داخل الملف المصقول الذي جاء ليحل محلها. وسطر المنتج يؤرخ البرنامج؛ والتواريخ تناقض الروايات الرسمية. وقد كتبت دراسات كاملة عما تعترف به ملفات المؤسسات في هذه الكتلة.

الاسترجاع غير المقصود: الحفظ التزايدي

أحد أمضى ما في الحاوية هو ما يفاخر به النسق نفسه. يدعم PDF التحديثات التزايدية: فبدل إعادة كتابة الملف، يجوز للمحرر أن يلحق تغييراته بآخره ويترك كل ما قبلها كما هو. يقرأ العارض الملف من آخره فيعرض أحدث نسخة؛ والنسخ الأقدم ما زالت هناك، بايتا بايتا، في الملف نفسه.

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

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

عنبر الشحن: تعليقات وحقول ومرفقات وطبقات

بقية الذاكرة أكثر اعتيادا، وتسرب مع ذلك:

كل واحدة من هذه بيانات لا تعرضها الصفحات، في ملف يحكم عليه الناس بصفحاته.

إرسال PDF من دون ذاكرته

النمط في هذا كله: ما ينجو تقرره طريقة كتابة الملف، فالعلاج تمريره بشيء يكتب بنسيان، على جهازك — فتاريخ الوثيقة هو بالضبط ما لا يرفع إلى خادم غريب، وهي نقطة يبسطها دليل الرفع بكاملها. ثلاث أدوات في هذا الموقع تكتب PDF، وثلاثتها بنيت لتترك الذاكرة خارجا:

واختبار القبول يعكس التسرب: احكم على الملف لا على الصفحات. افتح لوحة الخصائص واقرأ ما بقي؛ ابحث في الملف الخام عن كلمة أزيلت؛ انظر في تفصيل الضاغط لما كانت وثيقتك تحمله. ملف PDF بلا ذاكرة ليس عنده ما يعترف به، كائنا من كان قارئه.