THotPDF.ReadDirectEncryptFromTail Method
入力ストリームの末尾から、trailer 内に直接置かれた /Encrypt ディクショナリのソーステキストを取り込みます
宣言
function ReadDirectEncryptFromTail: boolean;
ユニット
HPDFDoc
パラメータ
このメンバーはパラメータを取りません
戻り値
ファイル末尾の最新の trailer に直接の /Encrypt ディクショナリが見つかったとき True、それ以外は False
使用上の注意
- 従来の trailer パーサは直接の /Encrypt ディクショナリを 1 個のオブジェクトとして返します。しかしキー復元の各経路はソーステキストを読むため、このメソッドはストリームの末尾 1 MiB を走査して、それを運ぶ最新の trailer を探します
- 走査の前後でストリーム位置は保存され、復元されます
- 取り込んだテキストは、後の書き戻しでディクショナリを実間接オブジェクトとして必要とするとき、
InjectDirectEncryptDictionaryと組み合わせます