فك تشفير Object Stream بالتزامن
تُفكّ حاويات /Type /ObjStm المشفَّرة بـ AES-256 تشفيرها بشكل متزامن عبر خيوط عمل محدودة؛ لا يحتاج مفتاح تشفير الملف إلى اشتقاق لكل كائن على حدة، لذا فإن كل حاوية عملية بايتات خالصة ومستقلة
THPDFObjStmDecodePool
يأخذ التجمّع (pool) النصوص المشفَّرة الموجودة في قائمة الانتظار، ويفكّ تشفيرها عبر ما يصل إلى WorkerCount من الخيوط، ويُعيد النتائج بترتيب قائمة الانتظار؛ تُنسخ مادة المفتاح الخاصة بكل طلب نسخًا وقائيًا وتُمحى في كل مسار خروج، وتتدهور الإخفاقات لكل حاوية على حدة، ويضع الإلغاء علامة على بقية قائمة الانتظار بأنها مُلغاة
THotPDF.ObjStmDecryptWorkers
تختار الخاصية عدد العمّال (worker) (القيمة الافتراضية 1 تُبقي المسار التسلسلي). مع أكثر من عامل واحد، يقوم مُحمِّل النوع 2 بفكّ تشفير كل حاوية AES-256 مميّزة مسبقًا عبر التجمّع قبل مرحلة فكّ الترميز والفهرسة التسلسلية، التي تستهلك النصوص الصريحة بترتيب المستند؛ أما حاويات RC4 وAES-128 القديمة فتشتق مفاتيح لكل كائن على مثيلها وتبقى على الخيط المستدعي