1.7 KiB
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) |