Ⅰ 请教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位字符。即便你跑字典暴力破解搞到天荒地老也解不开。