引言

WinRAR 是老牌压缩软件了,从 DOS 时代一路活到今天,凭借出色的压缩率、稳定的表现以及对 RAR 格式的原生支持,至今仍是不少 Windows 用户装完系统后第一批必装的软件。

但它是共享软件,官方只提供 40 天试用期。试用期结束后虽然还能照常使用,可每次启动都会先弹出一个要求购买许可的提醒窗口,而且从 WinRAR 下载的发行版不管有没有获取许可都会夹带广告,总是令人恼火。而网上流传的各种“破解版”“绿色版”“去广告版”,都是第三方修改的版本,我们不知道发布这些破解版的作者是为了什么,不管是真的践行互联网的共享精神,还是为了植入抠门,总归是有一定风险的,但为了这么点广告和弹窗去花钱购买许可又非常不值得。

在机缘巧合之下,我发现了一个 Github 项目,公开了官方许可的生成方法,在此分享给大家。

如果只想获得可以使用的许可,可以点击我下载许可,导入 WinRAR 即可,这是导入方法去广告版本下载方法(官方)

导入完成后,在关于界面可以看到许可对象:

许可

折腾过程

笔者在日常逛 Github 的时候无意间发现了许可的生成方法,虽然笔者不使用 WinRAR,但是笔者还是怀着研究的心理,尝试克隆了项目并手动编译了生成器,并生成了一个授权文件。于是笔者想安装最新版本(7.23)的中文商业版,但是根据该项目的介绍推导出链接后访问 404 了,多次尝试均无果,抱着死马当做活马医的心态使用了项目介绍的推导软件,仍然失败了。经过笔者半个小时的搜寻,发现从 7.20 开始,官方不再隐藏商业版的下载链接了……

下面的是该项目的编译流程和使用方法

编译流程

  1. 克隆或下载项目源码

    1
    git clone https://github.com/bitcookies/winrar-keygen && cd winrar-keygen
  2. 安装构建依赖

    1
    2
    sudo apt-get update
    sudo apt-get install -y build-essential cmake libgmp-dev
  3. 编译

    1
    2
    3
    mkdir build && cd build
    cmake .. -DCMAKE_BUILD_TYPE=Release
    cmake --build . --config Release
  4. 查看构建产物

    1
    ./winrar-keygen --help

使用方法

  1. 生成 rarreg.key 授权文件

    1
    ./winrar-keygen "<自定义用户名>" "<自定义许可证名称>"

    Tips: 请将上面引号内的文本替换为你自己喜欢的名称

  2. 导入
    参见导入方法

导入方法

WinRAR license(授权文件) 有 rarreg.keyrarkey.rar 两种类型,它们仅在导入上有区别:

rarreg.key rarkey.rar
拖动导入或放于指定位置 双击运行自动导入

这里提供的是前者,你可以将提供的文件直接拖入已打开的 WinRAR 界面导入,你也可以把 rarreg.key 放置于以下目录中:

1
%APPDATA%\WinRAR\rarreg.key

或者将 rarreg.key 压缩成 rarkey.rar 然后双击运行,授权导入将会自动进行。

下载官方无广告中文版

简体中文 「商业版」 下载地址:

Tips: 从 7.20 开始,官网不再隐藏商业版下载地址,7.13 有两个构建(rrlb / wrr),按需选择即可,没有区别。