procedure SaveRecoverySnapshot(Stream: TStream); overload;
procedure SaveRecoverySnapshot(const FileName: string); overload;
写出一个 PDFRCV1 包,包含源和恢复的 SHA-256 指纹以及有界编辑日志
在输出开始之前,活动文档必须与日志位置精确匹配,包括成功的逆向和正向重放
文件重载写入相邻临时文件,并在完整包成功之后以写通语义替换目标
拒绝将源 PDF 路径作为恢复目标