解決zip解壓縮檔案名稱亂碼問題windows&ubuntu
久久遇到一次的老問題,安裝其他解壓縮軟體就能無痛處理。
1. Windows解法
1.1 自動方式
安裝Bandizip軟體
它會正常辨別編碼並轉換成正常文字,只要選Bandizip解壓縮即可。
1.2 手動方式
安裝winrar軟體
用winrar軟體開啟,針對壓縮檔案選擇類型>編碼,確認檔名編碼正常後再解壓縮。
2. Ubuntu解法
直接用ubuntu內建的會失敗
2.1 自動方式
請安裝unar套件
sudo apt install unar
解壓縮使用unar指令
unar {你的zip檔案}.zip
若只想知道檔案的編碼可以用lsar
lsar -pe {你的zip檔案}.zip
以這篇文章開頭所貼的圖,在使用lsar後會顯示下面內容,從內容可知編碼就是Big5
0528.zip: Zip
0528/20240528_課堂練習.docx
0528/20240528_講義.pdf
Encoding: Big5 (99% confidence)
2.2 手動方式
如果不想裝unar,用unzip就得用-O參數自己選擇編碼名稱
unzip -O big5 -l {你的zip檔案}.zip
先用-l印出檔案內容;解壓縮時,請-l拿掉
Archive: 0528.zip
Length Date Time Name
--------- ---------- ----- ----
25279 2024-05-27 15:32 0528/20240528_課堂練習.docx
1500181 2024-05-27 15:33 0528/20240528_講義.pdf
--------- -------
1525460 2 files
留言