Ⅰ 請教mac打包zip,zip中含中文文件名,windows解壓這
Mac OS 下,Zip 格式的壓縮包解壓之後出現亂碼,是因為別人壓縮製作這個 Zip 壓縮包的時候,用的是非UTF-8編碼(如Windows中文版的默認字元編碼為 GB2312),而 Mac 自帶的 歸檔實用工具 解壓 Zip 格式文件的時候使用的字元編碼是 Mac OS 默認的字元編碼(UTF-8),所以導致解壓後的文件名出現亂碼。解決方法
使用解壓軟體 The Unarchiver 來解壓 Zip 格式的文件。
Ⅱ 在 linux 上壓縮文件:zip 命令的各種變體及用法
在Linux世界中,zip命令是文件管理的得力助手,它不僅能輕松壓縮、解壓縮,還能提供加密選項,確保數據安全。讓我們深入探討zip命令及其各種實用變體,了解它們的獨特功能和用法。首先,zip命令的基石是文件壓縮。它能夠一次打包多個文件,這與gzip的單文件壓縮方式形成鮮明對比。通過zip,你可以將文件夾或文件合為一個壓縮包,同時保持原始文件的完整結構,這對於備份和傳輸來說極其方便。
當需要解壓時,unzip</命令如同救星般出現,它能精準地恢復zip文件中的內容,而原始zip文件則安然無恙,等待你的進一步操作。
對於更高級的安全性需求,zipcloak登場了。它在加密文件的同時,還能實現原地存儲,即文件被壓縮後仍保持在原位置,這在保護敏感數據時顯得尤為關鍵。但請記住,加密操作會增加文件的大小,為數據傳輸或存儲帶來額外的存儲成本。
對於更細致的文件信息探索,zipdetails命令提供了一份詳細的清單。它揭示了壓縮文件的元數據,如文件名、修改日期,但對於加密文件,它會隱藏實際內容,只展示加密狀態和壓縮類型等信息。例如:
此外,zipgrep</命令結合grep的強大搜索功能,讓你能在壓縮文件中搜索指定的內容,如加密狀態、壓縮類型和時間戳等,使數據管理更加高效。
如果你想深入了解zip文件的詳細內容,zipinfo</命令是你的得力助手。它提供了關於文件名、大小等基本信息的清晰概覽。同時,zipnote</用於顯示或添加zip歸檔的注釋,而zipsplit則用於處理大型zip文件,將其分解為更易管理的小文件。
所有這些工具都是zip命令生態的一部分,它們共同構建了一個強大的文件歸檔和管理工具集。在Linux環境中,它們是你保護和組織數據的得力夥伴。盡管加密和壓縮可能會帶來額外的復雜性,但它們也提供了必要的安全性和數據壓縮效率,使得操作更加智能和便捷。
來源:NetworkWorld | 譯者與校對:wxy | 由LCTT獨家編譯
Ⅲ Linux 下 zip 文件解壓亂碼如何解決
1、這是zip格式的缺陷,zip文件格式中沒有欄位標志出文件名的編碼格式。Windows下生成的zip文件中的編碼是GBK/GB2312等,而linux下的默認編碼格式為UTF-8,所以才會出現亂碼。
2、解決方法
1、使用unzip解壓的時候,指定字元集(需要unzip支持,有些unzip命令不支持大O選項,自己可以安裝較新的unzip版本):
md5@crc4:~/$unzip-OCP936test.zip
2、藉助於p7zip和convmv:
a、在Fedora下的命令是
su-c'yuminstallp7zipconvmv'
b、在ubuntu下的安裝命令是
sudoapt-getinstallp7zipconvmv
安裝完之後,就可以用7za和convmv兩個命令完成解壓縮任務。
LANG=C7zaxyour-zip-file.zip
convmv-fGBK-tutf8--notest-r.
說明:
1)、第一條命令用於解壓縮,而LANG=C表示以US-ASCII這樣的編碼輸出文件名,如果沒有這個語言設置,它同樣會輸出亂碼,只不過是UTF8格式的亂碼(convmv會忽略這樣的亂碼)。
2)、第二條命令是將GBK編碼的文件名轉化為UTF8編碼,-r表示遞歸訪問目錄,即對當前目錄中所有文件進行轉換。
Ⅳ windows10系統勾選使用Unicode UTF-8後,壓縮軟體里亂碼
簡體中文Windows預設是GBK碼,與UTF8之間都必須通過Unicode編碼才能相互轉換
因此UTF-8系統下看GBK文件亂碼是正常的,也不像你說的是「萬國碼」
極少有人勾選UTF-8,再說是beta測試版更沒人用了
Ⅳ 壓縮文件rar和zip的區別在哪
1、壓縮演算法不同
rar格式能夠提供更好的壓縮率,zip是一種開放性的壓縮文件,演算法不局限於一種,zip的優勢是壓縮速度快。
2、功能不同
rar不支持恢復記錄,zip支持物理受損數據的恢復,還可以鎖定重要壓縮文件。
3、大小不同
rar可以管理的文件大小幾乎是無限制的,zip處理單個文件的最大值為4GB。
(5)zip提供文件名編碼擴展閱讀:
安全性問題
zip和rar都可設密碼保護,但是rar安全性更強。由於zip廣泛被使用並且代碼開源的原因,壓縮文件被暴力破解是常有的事情。而對於zip密碼來說「明文攻擊」更是致命的。如果了解到被加密壓縮zip文件的某段內容就可以反推zip加密口令。
而rar是「前車之鑒」吧,它的出現就很好彌補了zip的安全性問題。採用的是目前公認的安全系數很高的AES對稱加密演算法,密碼長度可達128位字元。即便你跑字典暴力破解搞到天荒地老也解不開。