mac 與 windows 都內建對 zip 檔的支援。
但 mac 是 utf-8 編碼,而 windows 是採用 big-5 或 utf-16 編碼,因此若將 mac 按右鍵壓縮的檔案,放在 windows 上解壓縮,中文檔名的部分來會產生亂碼而造成解壓縮失敗。
但 mac 是 utf-8 編碼,而 windows 是採用 big-5 或 utf-16 編碼,因此若將 mac 按右鍵壓縮的檔案,放在 windows 上解壓縮,中文檔名的部分來會產生亂碼而造成解壓縮失敗。
準備了一個中文資料夾,內含中文檔名的三張圖片作測試
相片檔名及資料夾都有中文
利用 mac 內建壓縮程式壓縮
使用 mac 系統內建的方式,只要對著資料夾按右鍵,選擇壓縮「河濱公園親子運動會」,就好了。非常容易。
可惜在 windos 下解壓縮會有問題。
可惜在 windos 下解壓縮會有問題。
用 windows 系統內建來解壓縮
windows 內建解壓縮,解開會有一個 「_MACOSX」空的資料夾,內無任何檔案。
利用 winrar 解壓縮
利用 winrar 解壓縮,出現錯誤訊息,無法成功解壓縮。
利用 7-zip 「有時」會成功
7zip 有時會成功,如檔名為 「相片1、相片2」時會成功,但改成「河濱公園親子運動會1、河濱公園親子運動會2」,就會失敗。
解決方法有二種
方法一:cleanArchiver
先設定編碼部分:在 encoding 選項,請選 cp950 T.Chinese 或 BIG-5 Taiwan 編碼
cp950、Big-5 都可以讓 windows 解壓縮中文檔名無誤。
將資料夾拖曳至 CleanArchiver
可拖至 cleanarchiver 工作視窗
也可拖至 dock 上的 cleanarchiver
也可拖至 dock 上的 cleanarchiver
在 windows 下用系統內建解壓縮成功
不管是 big-5 還是 cp950 編碼,都可在 windows 下成功解碼。
在 winows 7 及 xp 都正確無誤。
在 winows 7 及 xp 都正確無誤。
方法二:winarchiver lite
用 winarchiver lite 壓縮
將資料夾整個拖曳至 dock 上的 winarchiver lite。
按「Create Zip file」。
這個檔案在 windows 下可正確解壓縮。
按「Create Zip file」。
這個檔案在 windows 下可正確解壓縮。
與 windows 交流 zip 檔,切勿使用 mac 系統內建製作 zip 檔
如只和 mac 使用者交流,可以直接用系統內建壓縮工具,最方便快速。
但若要和 windows 使用者交流,則一定要使用方法一或方法二。
但若要和 windows 使用者交流,則一定要使用方法一或方法二。
也有網友說利用 keka 可以讓 windows 解壓縮 mac 壓縮的中文檔名,但我試不出來。
請問一下大大
回覆刪除那是否檔名沒有中文的話就可以正確的讓windows系統解壓縮了呢?
對,不用中文都OK
回覆刪除