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

Spread the love

【聲明】本站任何文章都可能有聯盟行銷連結,當你透過文章內的連結購買產品,我可能獲得分潤,這不會增加你任何成本,並且我分享的都是自己實際使用過的資訊,更多細節請點這裡。 Disclosure: Any post on this site may contain affiliate links, meaning I get commission if you decide to make a purchase through my links, at no cost to you.


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

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

Bandizip轉編碼示意圖

參考資料:
使用 tar 打包工具(tar ball ):https://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格式 https://steachs.com/archives/2464

分享文章
Chaneswin
Chaneswin

【阿淳】漂流過網路行銷、組織行銷、被創業的光環迷惑過,體驗那些未曾想像的驚奇之後,最終的自由卻是擁有澄澈的雙眼、返璞歸真的看世界,我的冒險不在鎂光燈的絢麗舞台,而在迷宮中。把心路歷程化為故事、把工具筆記在雲端。在瞬息萬變的世界裡,慢慢來。
【阿淳的自由生活工具箱】前身小查的白日夢。從腦中的虛幻到真實世界,這裡記錄著一路上不同階段的想法、課程、工具、實踐、挫折,從此放下權威迷思。如果翻出你需要的工具,歡迎隨喜自取、提問討論 :)

文章: 316

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *