Files

1.7 KiB

7z-encrypt-tui

7z-encrypt 终端界面 | Python TUI | 全功能中文菜单

发行版下载: Gitee Releases v1.3.0 · Gitea Releases v1.3.0

7z-encrypt 的终端交互界面(随客户端 deb 一起安装, 或独立运行)。

功能菜单

 1. 上传文件          8. 密钥导入          15. 目录管理 (创建/列表/删除)
 2. 任务续传          9. 注册账号          16. 移动文件到目录
 3. 配置             10. 登录              17. 克隆文件
 4. 文件列表 (ls)    11. 注销               q. 退出
 5. 下载文件         12. 重新生成密钥
 6. 删除文件         13. 一键备份 (相册/文档/下载)
 7. 密钥导出         14. 恢复备份
  • 上传: 32MB 统一切卷 → 逐卷 7z/加密 → aria2 上传, 可选目标目录(按名自动查/建)
  • 下载: aria2 并发拉卷 → 逐卷解密/解压 → 拼接还原
  • 备份: 整个文件夹打包一个文件(tar → 卷压缩 → 加密 → 上传), 恢复一键解包
  • 登录门禁: 未登录时无文件操作项, 强行输入报错

安装

# 随客户端 deb 安装 (推荐)
sudo dpkg -i 7z-encrypt-client_1.0.0_all.deb
sz-tui

# 独立运行 (源码)
python3 scripts/tui.py

# Nuitka 编译版 (免 Python)
sudo dpkg -i 7z-encrypt-client-bin_1.0.0_amd64.deb
sz-tui

环境变量

变量 说明
SZ_CONFIG 配置文件路径 (默认 ~/.config/7z-encrypt/config.json)
SZ_CLIENT_DIR 客户端源码目录 (deb 安装版自动指向 /usr/share/7z-encrypt)