Gleichzeitige Entschlüsselung von Objekt-Streams
AES-256-verschlüsselte /Type /ObjStm-Container werden parallel auf begrenzten Worker-Threads entschlüsselt; der Dateiverschlüsselungsschlüssel erfordert keine Ableitung pro Objekt, daher ist jeder Container eine unabhängige reine Byte-Operation
THPDFObjStmDecodePool
Der Pool übernimmt die eingereihten Geheimtexte, entschlüsselt sie auf bis zu WorkerCount Threads und liefert Ergebnisse in Warteschlangenreihenfolge; Schlüsselmaterial pro Anfrage wird defensiv kopiert und bei jedem Austritt bereinigt, Fehler werden pro Container behandelt und ein Abbruch markiert die verbleibende Warteschlange als abgebrochen
THotPDF.ObjStmDecryptWorkers
Die Eigenschaft wählt die Worker-Anzahl aus, wobei der Standardwert 1 den seriellen Pfad beibehält. Bei mehr als einem Worker entschlüsselt der Typ-2-Lader jeden unterschiedlichen AES-256-Container vor dem seriellen Dekodierungs- und Indizierungsschritt über den Pool und verbraucht die Klartexte in Dokumentreihenfolge; ältere RC4- und AES-128-Container leiten Instanzschlüssel pro Objekt ab und bleiben auf dem aufrufenden Thread