完全解決Ubuntu上RAR壓縮包亂碼問題

安裝Linux版7zip:
sudo apt-get install p7zip p7zip-full p7zip-rar
卸載可能安裝過的rar相關包(默認是沒有安裝的):
sudo apt-get remove rar unrar
通過這樣操做,之後解壓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版那樣加密壓縮包目錄。
編碼

相關文章
相關標籤/搜索