THotPDF.ReadDirectEncryptFromTail Method
Захватывает исходный текст словаря /Encrypt, записанного прямо в trailer, из хвоста входного потока
Объявление
function ReadDirectEncryptFromTail: boolean;
Модуль
HPDFDoc
Параметры
Этот член не принимает параметров
Возвращаемое значение
True, когда в новейшем trailer хвоста файла найден прямой словарь /Encrypt, иначе False
Примечания по использованию
- Традиционный парсер trailer выдаёт прямой словарь /Encrypt как объект; пути восстановления ключа читают вместо него исходный текст, поэтому метод сканирует последний 1 МиБ потока в поисках новейшего trailer с таким словарём
- Позиция потока сохраняется и восстанавливается вокруг сканирования
- Сочетайте захваченный текст с
InjectDirectEncryptDictionary, когда последующей перезаписи словарь нужен как настоящий косвенный объект