Eşzamanlı Nesne-Akışı Şifre Çözme

AES-256 şifreli /Type /ObjStm kapsayıcıları sınırlı çalışan iş parçacıklarında eşzamanlı olarak çözülür; dosya şifreleme anahtarı nesne başına türetme gerektirmez, bu nedenle her kapsayıcı bağımsız bir saf bayt işlemidir

THPDFObjStmDecodePool

Havuz kuyruğa alınan şifre metinlerini alır, bunları en fazla WorkerCount iş parçacığında çözer ve sonuçları kuyruk sırasıyla döndürür; istek başına anahtar malzemesi savunmacı olarak kopyalanır ve her çıkış yolunda temizlenir, hatalar kapsayıcı başına dejenere olur ve iptal kalan kuyruğu iptal edilmiş olarak işaretler

THotPDF.ObjStmDecryptWorkers

Özellik çalışan sayısını seçer (varsayılan 1 seri yolu korur). Birden fazla çalışanla, tür 2 yükleyici seri çöz-ve-dizinle geçişinden önce her farklı AES-256 kapsayıcısını havuz üzerinden önceden çözer; bu geçiş düz metinleri belge sırasında tüketir; eski RC4 ve AES-128 kapsayıcıları nesne başına anahtarları örnek üzerinde türetir ve çağıran iş parçacığında kalır