LinuxSir.cn,穿越时空的Linuxsir!

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

关于linux下几种常见压缩方法“乱码”与否的有趣比较

[复制链接]
发表于 2006-7-6 20:35:05 | 显示全部楼层 |阅读模式
所谓“常见”大概只能说是我见过的,tar, gz, bz2, zip, 7z, jar。
标题中的乱码指在linux+utf8系统中压好的中文文件在windows下解压后文件名乱码。

tar 主要用于归档文件,本身并不负责压缩。gz和bz2则只能压缩单个文件,所以常常与tar组合使用,这样就形成了常见的tar.gz和tar.bz2。tar压缩后乱码,tar.gz和tar.bz2也就跟着错。有趣的是,bz2可以正确的处理中文件文件名,但gz则出现乱码。
zip可以打包多个文件,但压缩后乱码。怀疑gz乱码的根源就源于zip。jar的问题同zip。
相较而言7z算是表现就好的,既可以打包多个文件,又可以在打包时正确的处理中文文件名。唯一发现的一个缺点是,在gnome下file-roller无法压缩文件夹。这应该是file-roller的问题。希望不久后能会被修正。

结论:
如果使用linux+utf8系统,压缩中文文件时最好使用7z,以免无法在windows正常解压。压缩文件夹时可能得暂时使用命令行了。
[PHP]7z a dir.7z dir/[/PHP]
发表于 2006-7-6 20:47:03 | 显示全部楼层
可以试试xarchive,它可以支持tar、gz、bz2、zip、rar、arj、ace、7z等几乎所有的压缩文件格式,本身是个图形界面的压缩包管理器,自身不能压缩、解压缩文件,靠调用系统中的命令行程序来完成,和file-roler一样,并且还可以根据需要扩展。
另外有个xarchiver是准备集成到xfce的thunar文件管理器里的,就像nautilus集成的file-roler一样,而xarchive是独立的gtk2程序不要搞混了。
回复 支持 反对

使用道具 举报

发表于 2006-7-6 22:24:05 | 显示全部楼层
二 linux和win之间不乱码

一个中文文件名的文件,在win和linux之间复制,文件名想不乱码怎么办---只要win和linux的文件名编码相同即可

win 文件名编码方案=? 但是win文件名“汉字”=baba,d7d6
linux 文件名编码方案=utf-8 或 gb18030
结论:linux 使用gb18030编码即可和win兼容
回复 支持 反对

使用道具 举报

发表于 2006-7-7 06:05:49 | 显示全部楼层
多谢voodoomaster的推荐,
正找合用的图形界面的压缩包管理器呢。
回复 支持 反对

使用道具 举报

发表于 2006-7-7 12:09:38 | 显示全部楼层
二 linux和win之间不乱码

一个中文文件名的文件,在win和linux之间复制,文件名想不乱码怎么办---只要win和linux的文件名编码相同即可

win 文件名编码方案=? 但是win文件名“汉字”=baba,d7d6
linux 文件名编码方案=utf-8 或 gb18030
结论:linux 使用gb18030编码即可和win兼容
windows就是用的utf8做文件名的编码啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-7 12:16:10 | 显示全部楼层
Post by rushrush
windows就是用的utf8做文件名的编码啊

似乎不是,如果是的话就不会出现乱码的问题了
回复 支持 反对

使用道具 举报

发表于 2006-7-8 02:08:11 | 显示全部楼层
windows内部统一是utf-16编码,外部编码跟codepage相关,中文windows默认是gb18030。

Post by rushrush
windows就是用的utf8做文件名的编码啊
回复 支持 反对

使用道具 举报

发表于 2006-7-10 22:29:05 | 显示全部楼层
一直用的7zip
很好用的。
回复 支持 反对

使用道具 举报

发表于 2006-7-11 05:53:01 | 显示全部楼层
给 Windows 用户传文件还是用 7z 好

反正她们喜欢的盗版 WinRAR 支持 7zip
回复 支持 反对

使用道具 举报

发表于 2006-7-11 10:49:06 | 显示全部楼层
Post by jhuangjiahua
给 Windows 用户传文件还是用 7z 好

反正她们喜欢的盗版 WinRAR 支持 7zip

非也!
winrar是一个共享软件,有试用时间,但是功能不受限制,没有必要用盗版。
回复 支持 反对

使用道具 举报

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

本版积分规则

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