Skip to content

解決亂碼造成檔名重複無法解壓的問題

歡迎在下方留言區討論

一直以為7-zip已經是萬用了,不料這次工作拿到了tar ball 打包的tar.gz壓縮檔,不過Linux系統預設是用UTF8,WINDOWS則是用ANSI,因此我用WINDOWS遇到了亂碼問題。

使用7-zip無法解壓,原因是中文檔名變亂碼造成檔名重複,卡在是否取代檔案的畫面無法解壓,因此去下載了Bandizip來解決(下載鏈接:http://www.bandisoft.com/bandizip/tw/),如果不改編碼也可以順利解壓縮,不過亂碼檔名重複的部分就會因為被取代掉而變少,正確的方法是:打開壓縮檔以後先換編碼再解壓縮,就可以啦~!

Bandizip轉編碼示意圖

參考資料:
使用 tar 打包工具(tar ball ):http://tnrc.ncku.edu.tw/course/93/fedora_core2/page7/p7.htm
在Linux上,為了便於檔案以及目錄的交流、儲存以及傳輸,我們通常把一大堆檔案以及目錄「打包」為一個單一檔案。這個打包工具就是tar,而打包好的檔案就稱為tar ball(xxx.tar)。順帶一提的是,tar本身並沒有壓縮檔案,而我們經常看到的xxx.tar.gz(.tgz)是tar ball再經gzip壓縮,而xxx.tar.Z則是tar ball 再經compress壓縮,而xxx.tar.bz2則是tar ball 再經bzip2壓縮。

關於Bandizip:https://www.ptt.cc/bbs/EZsoft/M.1377279807.A.B42.html
壓縮軟體《Bandizip》支援Windows/MAC雙系統及最新的ZIPX格式 http://steachs.com/archives/2464

© 2015, Chaneswin. 如發現留有早期非原創作品可以留言回報喔~感謝您的幫忙 🙂


文章如有幫助,先按讚,再分享,歡迎贊助哦!  

歡迎在下方留言區討論