软件名称
unar
应用平台
Linux
推荐类型
【用户推荐】
一句简介
一个命令行小工具,可以在解压缩时自动判断压缩包编码,避免乱码的出现。
很多在 Windows 上创建的 zip 压缩包,其编码是 GBK,在 Linux 上解压时很容易乱码。unar 这个小工具可以在解压时自动判断编码。
这个命令用起来很简单,比如要解压缩 压缩包.zip,只需要执行:
unar 压缩包.zip
如果只是想查看压缩包内容,可执行:
lsar 压缩包.zip
unar
Linux
【用户推荐】
一个命令行小工具,可以在解压缩时自动判断压缩包编码,避免乱码的出现。
很多在 Windows 上创建的 zip 压缩包,其编码是 GBK,在 Linux 上解压时很容易乱码。unar 这个小工具可以在解压时自动判断编码。
这个命令用起来很简单,比如要解压缩 压缩包.zip,只需要执行:
unar 压缩包.zip
如果只是想查看压缩包内容,可执行:
lsar 压缩包.zip
用了很久,确实好用,之前都是靠wine+7zip,相当麻烦
之前看网上的说法,unzip 还可以加上 -O 参数,手动指定编码,来避免乱码问题。但这样做有几个问题:
unzip 不支持这个功能,需要手动打补丁。GBK 等即可。但万一是其他语言(如日语)呢?]这样一比,unar 确实是比较省心的方案。
以前我都是用 unzip -O 来解压的,后来确实不知道从哪个版本开始就不能用了,我就换成了 unar 一直用到了现在
我的 LinuxMint 22.1(基于 Ubuntu 24.04)还有这个功能。可能是他们给 unzip 打补丁了?
应该是,反正 Debian 的 unzip 是没有这个参数的了
顺带一提,unar 是我见过为数不多用 Objective-C 开发的 Linux/macOS 工具……
我也是第一次知道原来 GNU 还弄了一个 objc 的 Linux 兼容层