Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ppk encrypt

将 .ppk 归档加密为 .ppke 文件。新建备份流程应使用此命令。

Command Format:

ppk encrypt --input <INPUT_FILE> --output <OUTPUT_FILE> [--apply] [--config-home <DIR>]

Description

  • --input <INPUT_FILE>:待加密的 .ppk 归档文件。
  • --output <OUTPUT_FILE>:加密后生成的 .ppke 文件。
  • --apply:真正执行加密;不带该参数时只输出检查结果。
  • --config-home <DIR>:配置目录,用于读取 bak.toml 中的备份加密配置。

Usage Sample

ppk encrypt --input /tmp/backup.ppk --output /tmp/backup.ppke --config-home /path/to/conf
ppk encrypt --input /tmp/backup.ppk --output /tmp/backup.ppke --apply --config-home /path/to/conf

Behaviour description

  • 不带 --apply 时,只显示输入、输出和将使用的公钥。
  • 带 --apply 时,使用 [backup_encryption] 的 public_key_file 执行加密。
  • 加密成功后,是否保留 .ppk 明文归档由备份策略决定。

兼容性

历史归档 .tar.gz 和加密文件 .tar.gz.enc 仍可用于兼容恢复。已有自动化脚本可继续使用 backup encrypt-artifact,但新建流程应统一使用 .ppk、.ppke 与 ppk encrypt。