开发者社区> 问答> 正文

linux下解压rar,zip等格式的文件出现CRC错误,解压失败,怎么解决??报错

如图,在解压时报错,解压失败,

展开
收起
爱吃鱼的程序员 2020-06-14 17:32:54 1629 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
    http://my.oschina.net/eechen/blog/82943
    安装Linux版7zip:
    sudoapt-getinstallp7zipp7zip-fullp7zip-rar
    卸载可能安装过的rar相关包(默认是没有安装的):
    sudoapt-getremoverarunrar
    经过这样操作,以后解压rar文件时,file-roller(归档管理器)自动会调用7z来解压,而7z能识别中文编码,不会出现乱码, 解压和压缩都通过图形程序file-roller操作,完全不用涉及命令行。如果不卸载掉rar,file-roller默认使用rar解压,而rar不能识别中文编码,所以可能会出现乱码。当然你也就不能在Linux上创建rar文件了,但有必要打包成rar格式吗?unrar虽然能识别中文编码,但它和rar一样不是自由软件,它们都是WinRAR那家公司的商业软件,既然7z能解压rar文件,我又何必用它呢?总之file-roller默认使用7z解压7z/rar,创建7z包时也是使用7z,所以统一使用7z格式能保证自己的压缩包不会乱码。在Linux创建7z包时,也可以像Windows版那样加密压缩包目录。

    你是想保留失败的文件吗?有一个-kb开关可以做到.

    rar-kbefile.rar

    2020-06-14 17:33:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载