fnOS Native Archive Suite
CHzip

CHzip · 飞牛智能分卷解压

面向 fnOS(飞牛私有云)文件管理器右键场景 的专业解压与归档工具 —— 智能分卷合并 · 文件免解压秒开 · 多编码防乱码 · 密码管理,一键完成。

🚀 当前版本 v4.0 💻 适配系统 fnOS 0.8+ (Debian 12) ⚡ 双架构 x86_64 · arm64 ⚙️ 解压核心 7-Zip 17.05 (7zzs) 🔒 安全合规 路径越权拦截 · 密码用后即焚 📦 零依赖 Node.js ≥ 22 原生 CGI

下载中心

按你的飞牛 NAS 硬件 CPU 架构选择对应安装包,下载即用。也可配合飞牛应用中心手动安装。

📱

飞牛 fnOS arm64 安装包

CHzip_4.0_arm64.fpk · 2.10 MB

适配 ARM 64 位架构设备(如树莓派 4/5、RK3588 开发板、飞腾及各品牌 ARM 架构飞牛设备)。

  • 针对 AArch64 架构 剥离优化,低功耗高吞吐
  • 仅包含 arm64 专属 7zzs 内核,体积轻巧减半
  • 完整保留分卷合并、免解压预览等全部功能
SHA256: ee960f384f...45bbcb8a
🐙

GitHub 开源仓库与源码

GitHub: chanhuan1/CHzip

项目全部源码开源,欢迎开发者审查、提交 PR 或 Issue。也可拉取源码自行打包定制。

  • 查看完整更新日志与 Release 归档
  • CGI 后端 + 纯原生 ES6 前端,零混淆零捆绑
  • 包含 400+ 项严格的单元测试与 CI 覆盖

界面实测展示

专为 fnOS 飞牛私有云量身定制的桌面交互体验,原生契合系统风格。

核心特性

全方位解决 NAS 用户解压过程中的分卷、乱码、大文件和安全性痛点。

📦 全格式覆盖与分卷自动合并
支持 7Z、ZIP、RAR、TAR、GZ、BZ2、XZ、ZST、CAB、ISO、ARJ、LZH 等; 自动识别 .7z.001、.001、.z01、.part1.rar、.r00 等全系列分卷序列,右键首卷自动合并,缺卷时即时告警。
🌲 免解压文件树与选择性解压
打开几十 GB 的庞大压缩包无需全盘解压!秒级呈现包内完整目录树,支持关键字即时过滤与搜索。 可仅勾选目标文件或单个子文件夹进行「选择性解压」,极速省时省存储。
👁️ 包内文件秒开预览
无需解压到磁盘,直接双击查看包内图片、文档或代码;内置图片缩略图瀑布流墙、 PDF 在线直读预览以及 20+ 语言语法高亮代码阅读器。
🌐 多代码页编码彻底告别乱码
内置 UTF-8、GBK(Windows 常见)、Big5(繁体)、Shift-JIS(日文)、EUC-KR(韩文)编码无缝切换; 智能识别文件名编码,解决老旧 Windows 压缩包在 Linux/NAS 下文件名变问号的痛点。
🔑 本地密码管理与用后即焚
常用解压密码本地保存,解压时一键填入;临时密码文件在执行后进行多次随机数据覆写再彻底删除, 杜绝内存或磁盘取证残留,保护隐私安全。
🛡️ 安全防护与后台静默任务
严密防范跨目录遍历(如恶意压缩包中的 ../../ 逃逸攻击); 解压任务由独立后台 Worker 守护,浏览器关闭不中断,支持实时取消并自动清理未完成半成品目录。

安装与使用步骤

四步极速部署,从下载到右键解压只需 1 分钟。

1. 安装离线包

  1. 下载架构安装包
    在上方「下载中心」根据你的 NAS CPU 选择下载 x86_64 或 arm64 对应的 .fpk 文件。
  2. 应用中心手动安装
    登录飞牛 fnOS 桌面,进入「应用中心」→ 点击右上角「手动安装」→ 选择刚下载的 .fpk 上传。
  3. 安装完成
    系统会自动安装 Node.js 运行时环境依赖,并在桌面与启动台中生成「CHzip」应用图标。

2. 授予读写权限(关键)

  1. 进入应用设置
    打开飞牛「控制面板」或「应用中心」找到已安装的 CHzip,点击进入「应用设置」。
  2. 勾选存储权限
    在存储权限列表里,为 CHzip 勾选需要读取压缩包和解压输出的共享文件夹「读写」权限。
  3. 单文件夹临时授权
    若某个文件夹提示无权访问,也可在飞牛「文件管理器」中右键该文件夹 →「属性」→「权限」中新增应用权限。

3. 文件管理器右键使用

  1. 右键选中压缩包
    在飞牛「文件管理器」中,右键任意压缩包(分卷压缩包只需选中第一卷 .001 或 .part1.rar)。
  2. 使用 CHzip 打开
    在右键菜单中点击「使用 CHzip 打开」,即可调出交互式操作界面。
  3. 快速预览或解压
    选择目标输出路径,按需勾选指定文件或直接点「开始解压」,即可在后台享受极速解压。

🛠️ 高级排查与运维命令

若需要通过 SSH 终端排查应用运行状态或执行打包,可使用以下常用命令:

查看后台解压 Worker 进程
bash
ps aux | grep 'chzip/worker' | grep -v grep
查看应用诊断日志
bash
cat /var/apps/CHzip/data/logs/*.log 2>/dev/null

格式支持与规格对照表

基于工业级 7-Zip 内核定制剥离,覆盖全生态主流文件压缩协议。

压缩格式 扩展名示例 分卷自动识别与合并 免解压文件树浏览 包内媒体直读预览 多代码页防乱码
7-Zip 归档 .7z 原生完美合并 (.7z.001) 支持 图片 / 代码 / PDF 支持
ZIP 压缩格式 .zip, .zip.001, .z01 新旧分卷全兼容 支持 图片 / 代码 / PDF GBK / UTF-8 / Big5
RAR 归档格式 .rar, .part1.rar, .r00 RAR4 / RAR5 自动识别 支持 图片 / 代码 / PDF 支持
UNIX 打包压缩 .tar, .tar.gz, .tar.xz, .tar.zst 单文件/流式自动识别 支持 支持代码语法高亮 UTF-8 优先
光盘镜像 / 固件 .iso, .img, .wim, .dmg 单卷直接挂载直读 支持 支持文件浏览 支持
漫画 / 电子书 .cbz, .cbr, .epub 标准归档包兼容 支持 缩略图瀑布流 支持

版本更新记录

持续迭代,聆听 NAS 用户与社区的声音。

正在载入版本更新记录 ...
💡
纯静态托管提示:本页面所有资源(样式、图标、图片、安装包)全部自包含于当前目录。 你可以将其直接放入飞牛 NAS 的 WebStation、Nginx、Docker 容器或 GitHub Pages 中,开箱即用。
⚠️
初次使用权限避坑说明:飞牛系统具有严格的应用隔离沙盒机制。 如果右键打开压缩包时提示“权限不足”或“无法找到文件”,请务必前往飞牛「应用设置」为 CHzip 分配相应共享文件夹的读写权限。

常见问题解答 (FAQ)

关于安装、分卷识别与权限的常见疑问解答。

解压分卷压缩包时需要选择哪个文件? ▾
只需在文件管理器中右键选中第一个分卷(例如 xxx.part1.rar、xxx.7z.001、xxx.zip.001 或 xxx.001)并选择使用 CHzip 打开即可。 CHzip 会自动扫描同目录下匹配的后续所有分卷并无缝拼接解压。如检测到缺失某一分卷,界面会给出清晰友好的提示。
提示“无法读取文件”或解压时报权限错误怎么办? ▾
飞牛 fnOS 采用了严密的权限白名单保护。在飞牛桌面的「控制面板」或「应用中心」→「已安装应用」找到「CHzip」,点击「应用权限」并勾选你保存压缩包和解压输出目录的共享文件夹读写权限即可。
遇到老 Windows 压缩包解压后文件名乱码怎么处理? ▾
在 CHzip 解压界面中点击「高级选项」,将默认的字符编码由「UTF-8」切换为「GBK / CP936」(常见于早期 Windows 简中环境)或「Big5」(繁体),文件树中的文件名将实时转为正确中文,解压后也不会再出现乱码。
解压带密码的压缩包安全吗?密码会不会泄露? ▾
非常安全。CHzip 运行在你的私有 NAS 本地,无任何云端上报。临时解压密码仅在解压进程启动时生成临时密文管道,解压结束后立即执行多次随机覆写彻底抹除,杜绝文件恢复与内存泄漏。
解压大文件时关闭浏览器窗口会中断吗? ▾
不会。CHzip 采用独立的后台后台守护进程(Detached Worker)。一旦触发解压,即便你关闭电脑或浏览器标签页,NAS 后台仍会继续执行解压,再次打开页面即可续看当前进度或查看完成结果。