LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1833|回复: 9

有没有解压rar的完美方案?

[复制链接]
发表于 2007-11-25 01:40:12 | 显示全部楼层 |阅读模式
怎样解压目录和文件名是GB编码的汉字的RAR压缩文件?搜到了很多贴,但没发现解决方法.

用rar for linux的时,能解出最上层的目录(是乱码,可用convmv转成utf8),但目录下是空的。有个选项-sc 是用于charset的,但不知怎么用,有用吗?

用7z x  xxxx.rar时, 解压中文目录下的中文文件时,出现错误“Unsupported Method”, 发现文件长度为0

虽然我想用tar, gzip,但接受别人的rar 文件时就不好办了。
发表于 2007-11-25 03:26:28 | 显示全部楼层
用了很久file roller,居然没注意过编码问题。:)
回复 支持 反对

使用道具 举报

发表于 2007-11-25 10:54:49 | 显示全部楼层
unrar x,我从没遇到问题。
回复 支持 反对

使用道具 举报

发表于 2007-11-25 13:45:08 | 显示全部楼层
rar的前端像ark这流
在utf8的locale下从来没正常过
被人BS
还得unrar x *.rar
回复 支持 反对

使用道具 举报

发表于 2007-11-25 16:31:32 | 显示全部楼层
用unrar-free,必须卸载rar和unrar才能正常使用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 00:09:53 | 显示全部楼层
谢谢!用unrar可以了!

不过要从 http://www.rarlab.com/rar_add.htm下载才行(下linux x64的二进制包和源码都行),

从别的位置(http://www.tucows.com/preview/8753)下了unrar2.71源码编译后解压还是乱码;

http://www.linuxsea.net/soft/49/50/2007-02-06/33330461155.html下了unrar3.3.4的c++代码,编译通不过
回复 支持 反对

使用道具 举报

发表于 2007-11-27 00:59:47 | 显示全部楼层
Debian 的源本身也有 unrar 的,但要加入 non-free 才可以

http://packages.debian.org/searc ... all&section=all

我编译过 unstable 里的 3.7.8,可以通过,未有异常
回复 支持 反对

使用道具 举报

发表于 2007-11-27 09:51:48 | 显示全部楼层
p7zip-rar
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-12 12:46:55 | 显示全部楼层
以前下载的rar3.4虽然能解多数中文文件名文件,
但对部分有中文文件名的压缩文件解压还是有问题。

在windows下7zip对任何文件解压都没问题,但是在linux下解压rar用起来很麻烦,,
何况不能在右键菜单中和file-roller绑定。好像file-roller对文件与解压程序的关联是固定在代码里的,不能配置。

最后,重新下载了rar3.8,一切都OK了
回复 支持 反对

使用道具 举报

发表于 2009-3-12 16:46:08 | 显示全部楼层
Post by laris;1787416
rar的前端像ark这流
在utf8的locale下从来没正常过
被人BS
还得unrar x *.rar


哦?我的系统里面Ark怎么是很和谐的。。。?

Archlinux + KDE 4.2.1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表