跳到正文

本页尚未翻译成简体中文,因此以英文显示。软件本身已完整翻译为简体中文。

Windows 原生压缩软件

压缩很快。
解压更快。

WINJAB 用 C++ 为 Windows 从零写起:自己的编解码器、自己的容器格式,没有链接任何第三方压缩库。它的压缩速度最高可达 RAR5 Normal 的 4.7 倍,解码速度最高可达 ZIP 的 5.8 倍 —— 数据来自真实机器上的实测,并且全部公开。

免费。无需账号,没有广告,没有遥测。

4.7×

压缩速度相对 RAR5 Normal

Lightning 模式,144.3 MB/s 对 30.9 MB/s

5.8×

解码速度相对 ZIP

混合文件下 677.5 MB/s 对 117.4 MB/s

28

界面语言数量

每一条文本都是人工翻译,不是机器填充

0

程序发出的字节数

压缩软件里完全没有网络代码

实测所得,并非估算

速度结论,以及它背后的测量

每种配置交错重复七次,取中位数,页缓存已预热,测试机为 Windows 11 Pro 26200, 8 logical cores, NVMe SSD。WINJAB 在关闭写后校验的情况下运行,以免为其他工具并不执行的那次重读买单。7-Zip was not installed on the test machine, so it is not reported rather than estimated.

198 files, 54.9 MiB — dll, exe, jpg, media, office, png, source, text

压缩 MB/s

  • WINJAB Lightning 123.0
  • WINJAB Balanced 52.5
  • WINJAB Compact 43.2
  • RAR5 fastest (-m1) 66.2
  • RAR5 normal (-m3) 29.3
  • ZIP (WinRAR -m3) 41.2

仅解码 MB/s

  • WINJAB Lightning 677.5
  • WINJAB Balanced 458.7
  • WINJAB Compact 409.1
  • RAR5 fastest (-m1) 197.7
  • RAR5 normal (-m3) 185.9
  • ZIP (WinRAR -m3) 117.4
工具 压缩包 压缩率 压缩 解压到磁盘 仅解码
WINJAB Lightning 23.71 MiB 43.2% 123.0 113.3 677.5
WINJAB Balanced 21.05 MiB 38.3% 52.5 105.2 458.7
WINJAB Compact 20.60 MiB 37.5% 43.2 103.4 409.1
RAR5 fastest (-m1) 20.25 MiB 36.9% 66.2 103.4 197.7
RAR5 normal (-m3) 17.82 MiB 32.5% 29.3 94.8 185.9
ZIP (WinRAR -m3) 24.53 MiB 44.7% 41.2 82.6 117.4

「解压到磁盘」包含把每个文件重新写出来,这部分每个工具付出的代价相同。「仅解码」是各工具自带的测试模式:只解码、校验,不写出任何文件。

这些数字没有说出口的部分

  • RAR5 Normal 仍然压得明显更小:在混合文件上是 32.5%,而 WINJAB Compact 是 37.5%。如果目标是尽可能小的压缩包,这一局是 RAR5 Normal 赢。

  • 在混合数据上,RAR5 的最快模式同时胜过 WINJAB 的 Balanced 和 Compact —— 又小又快。WINJAB 对此的答案是 Lightning:压缩速度是它的 1.9 倍,解码速度是它的 3.0 倍,代价是压缩率差了六个百分点。

  • 测试机上没有安装 7-Zip,所以没有 7-Zip 这一列。宁可留空,也不去猜。

它能做什么

全部功能

压缩自己选择取舍

  • 三种模式,一次决定
  • JAB-RIFT,从零写起
  • 用满每个核心,但守住内存上限

格式

  • 可写入 .jab、.zip 和 .7z
  • 可读取 .jab、.zip、.7z 和 .tar
  • 对通用格式如实相告

保护

  • 通过 Windows CNG 的 AES-256-GCM
  • 文件名和哈希同样被加密
  • 一次推导即可判定密码错误

完整性

  • CRC-32C 始终有,SHA-256 默认开
  • 两种校验方式
  • 把话说明白

工具

  • 分卷与合并
  • 查找重复文件
  • 与文件夹比对

窗口

  • Direct2D,为这个程序专门绘制
  • 带预览的压缩包查看器
  • 是队列,不是弹窗干等

程序本身

八个界面,全部拍自正在运行的程序 —— 不是效果图。

全部截图

压缩

选择文件或文件夹,指定压缩包的去处,再选格式和模式。每种格式下方的说明会写明它能携带什么、不能携带什么。

工具

校验压缩包,查看它的文件头和清单都写了什么,把它分成多卷、再把分卷合并回来,扫描损坏并修复,查找重复文件,与文件夹比对。

你的文件仍然属于你

阅读安全页面
  • 通过 Windows CNG 实现的 AES-256-GCM。文件内容、文件名和逐块哈希全部加密。

  • PBKDF2-HMAC-SHA256,600,000 次迭代,迭代次数记录在压缩包内,日后可以调高。

  • 压缩软件中没有网络代码。不上传、不回传、也没有账号。

  • 解压时会拒绝任何试图跳出你所选文件夹的路径。

大家最先问的问题

WINJAB 免费吗?

免费。没有付费版本,没有许可证密钥,程序里也没有广告。如果你愿意支持这项工作,有一个捐助页面;不论你是否使用它,程序本身都不会有任何变化。

别的工具能打开 .jab 压缩包吗?

暂时不能 —— .jab 是 WINJAB 自己的容器格式。正因如此,WINJAB 同样可以写入 .zip 和 .7z:如果压缩包需要别人用其他工具打开,就在格式面板里选这两种之一。WINJAB 也能读取 .zip、.7z 和 .tar。

它为什么快?

工作会在你设定的内存预算内分配到每一个处理器核心上,熵解码器使用两级查找表,输出文件直接写入而不经过临时文件(替换已有文件时除外)。每一项改动都做过前后对比测量,具体数字在源码仓库的性能文档里。

密码忘了还能找回吗?

不能。没有找回途径,没有主密钥,也没有后门。密钥完全由密码推导而来;密码丢了,内容也就丢了。

它会往互联网发送什么吗?

不会。压缩软件中完全没有网络代码:没有遥测、没有更新检查、没有崩溃上报。程序里出现的地址,只有你自己点击的那些链接。

有安装程序吗?

1.0 版没有。它以免安装形式发布:解压即可运行。资源管理器集成需要你在设置界面里主动开启,也能在同一个地方移除。

拿你自己的文件试试

一个可执行文件,没有安装程序来跟你较劲,在你开口之前不会往你的用户文件夹之外写任何东西。

下载 WINJAB