在线压缩ZIP:把文件打包成压缩包

在你的设备上运行 · 你的文件从不离开你的设备。

添加文件——或者选一整个文件夹,子文件夹一起——得到一个.zip,用来发送、上传或存档。每个文件都列出大小,按按钮前可以随时移除;压缩包的名字和压缩级别由你定。

三个压缩级别覆盖真实需要:“仅存储”不压缩、速度最快,适合本来就压缩过的照片、视频和PDF;“普通”是日常选择;“最高”能把CSV、JSON、日志这类文本文件再压小一点,代价是多花些时间。结果会显示压缩前后的大小,省了多少一目了然。

压缩包用流式ZIP写入器在你的设备上生成,几百MB在笔记本上没有问题。因为压缩完的文件要先放在浏览器内存里才能保存,总量特别大——超过1GB——时最好分几批压缩,每一批本身都是完整的压缩包;到了那个量,工具会提醒你。

如何在线压缩ZIP:把文件打包成压缩包

  1. 添加文件,或者一整个文件夹。
  2. 检查列表,移除不需要的,给压缩包起名并选择压缩级别。
  3. 点击“创建ZIP”。
  4. 下载.zip。

支持的格式与限制

输入
任何类型的文件;带子文件夹的文件夹
输出
标准.zip(Deflate或Store),Windows和macOS无需额外软件即可打开
压缩
仅存储、普通、最高
大小
受设备内存限制;超过1GB请分批压缩;最多65,535个文件
运行位置
在浏览器本地完成,不上传

不适用于: 带密码或分卷的压缩包——输出是一个不加密的标准ZIP。

哪些文件会变小

“普通”和“最高”都用Deflate——ZIP的标准方法——分别是第6级和第9级,所以能打开其中一种的程序也能打开另一种。Deflate找的是重复的模式,所以纯文本、CSV、JSON、日志、BMP图片和WAV音频能缩小很多。JPG、PNG、MP4、MP3和大多数PDF本来就压缩过,几乎不变。

Word、Excel和PowerPoint文件(.docx、.xlsx、.pptx)本身就是ZIP压缩包,所以不管哪一级,也缩小得很少。结果那一行显示压缩前后的大小,只有压缩包确实变小时才会加上“缩小 …%”。选“仅存储”时,压缩包会比文件稍大一点,因为每个条目都带着自己的头信息。

名字、文件夹、时间和重名

“添加文件夹”会把文件夹本身的名字作为最上层,所以选Holiday会得到Holiday/day1/beach.jpg这样的条目。把文件夹拖到放置区也一样,会走遍每个子文件夹。空的子文件夹不会包含进去,因为列出的只有文件。单独添加的文件放在最上层,按你添加的顺序排列。

两个路径相同的文件——比如用“添加文件”从两个不同文件夹加进来的IMG_0001.jpg——都会保留;第二个改名为IMG_0001 (2).jpg。任何文字的文件名都按UTF-8存储并加上相应标记,另外在旧解压程序会查找的字段里再存一份名字。每个文件保留它的最后修改时间,按本地时间存储,这正是ZIP格式的要求,所以文件管理器显示的就是你在自己电脑上看到的那个钟点。

这里生成的压缩包有哪些限制

压缩包是经典ZIP,不是ZIP64扩展。经典ZIP最多记录65,535个条目,每个大小用32位存储,所以超过65,535个文件,或者单个文件达到4 GB及以上,都会被拒绝,并提示达到了哪个限制,而不是生成一个损坏的压缩包。文件数量这么多的文件夹,请分成两份或更多份压缩;每一份都是完整的压缩包。

常见问题

我的文件会上传到服务器吗?
不会。转换完全在你的浏览器里完成,用的是你自己设备的算力。文件不会离开你的电脑或手机;每个工具用过一次之后,断网也照样能用。
能连子文件夹一起压缩吗?
能。点“添加文件夹”选中它,文件夹结构会原样保留在压缩包里。把文件夹拖到页面上也一样:文件夹的名字和所有子文件夹都会保留。
压缩级别选哪个?
照片、视频、PDF等本来就压缩过的文件选“仅存储”——再压一次没有收益还费时间。混合文件选“普通”。CSV、JSON、日志这类文本文件选“最高”,能实实在在压小。Word、Excel和PowerPoint文件本身就是ZIP压缩包,选哪一级都缩小得很少。
有大小限制吗?
限制来自你设备的内存,不是格式本身。普通笔记本上几百MB没问题;总量超过1GB左右时请分批压缩——每一批都是完整的ZIP,之后不需要再拼接。
能设置密码吗?
这里不能。这个工具生成的是标准的、不加密的ZIP,Windows和macOS无需额外软件就能打开。

相关工具

压缩包与文件中的更多工具

本页的其他语言版本: English · العربية · Deutsch · Français · Español · Русский · Português · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা