从网上下了一个资料包,文件名后面跟着 .zip,双击之后要么变成一个普通文件夹,要么弹窗说文件已损坏。在手机上点开,又提示无法预览。这个格式本身不难理解,出问题的地方多在下载和分卷。
它就是把多个文件装进一个盒子
zip 是压缩归档格式,把一堆文件和目录打包成一个文件,同时用无损压缩把体积压小。解压后内容一字不差,不会丢数据。
打包的好处是传输方便,一个文件发出去,比几十个零散文件省事得多。归档之后也不容易漏文件。
和 rar、7z 的区别
zip 的优势是兼容性。Windows、macOS、手机系统基本都自带解压能力,不用额外装软件。rar 和 7z 压缩率更高,但常常要装工具才能打开。
zip 也支持密码,但传统加密方式比较弱。真放敏感文件,用支持强加密的格式更合适,密码也别用生日和手机号。
打不开的常见原因
下载没完成,文件大小比标称的小,解压就会报错。重新下一遍,别用续传了一半的文件。
分卷压缩只下了一个分卷,也解不开。看文件名里有没有 part1、part2 这样的编号,缺一个都不行。
还有一种是把后缀改过,实际不是 zip,用十六进制工具看开头几个字节就能判断,正常的开头是 PK。
双击之后变成一个普通文件夹图标,其实是系统自带的解压功能在起作用,文件没坏,只是外面那层壳被拆开了。
加密包输错密码,往往不提示密码错,直接报文件损坏,容易让人以为包废了。换一个解压工具,它会明说是密码问题。
中文名乱码
早期 Windows 打的包用本地编码存文件名,换到别的系统解压就会乱码。换一个解压工具,选对编码,名字就正常了。
压缩率跟内容有关。文档、代码能压掉一大半;视频和图片本身已经压过,打进去几乎不变小,别拿一个视频包来判断工具好坏。
解压路径别选系统盘根目录,权限不够会失败。选桌面或者下载文件夹,出问题的概率低很多。
邮件附件对压缩包有大小限制,超了发不出去。拆成分卷,或者改用网盘链接发,比硬发实际。
日常用下来,zip 适合发文件和存档,压缩率别指望太高。要极致压缩再考虑别的格式。