如何创建 7Z 文件
- 把文件拖到上方的拖放区域,或点击选择文件。如果要包含整个文件夹,请点击添加文件夹或直接拖入该文件夹,它的结构会保留在压缩包中。
- 在压缩包名称中输入名称。默认是
archive,会生成archive.7z。 - 点击创建 7Z,并在文件压缩期间稍等片刻。
- 下载生成好的
.7z文件,请点击它的下载按钮。
压缩通过编译为 WebAssembly 的 libarchive 在您的浏览器中运行。您添加的文件不会被上传。
为什么选择 7z?
7z 格式由 7-Zip 推出,目标是追求压缩率。在这里生成的压缩包使用 LZMA,这种算法会保留一个很大的字典,记录它已经见过的数据,并非常紧凑地编码重复内容。对于文本、源代码、导出为 CSV 的电子表格以及其他重复性较强的数据,7z 通常明显比由相同文件生成的 ZIP 更小。
并非所有内容都能受益。JPEG 照片、MP4 视频、MP3 音频和大多数 Office 文件内部已经压缩过,所以任何压缩包格式都无法让它们明显变小。对于一个装满假日照片的文件夹,7z 和 ZIP 之间的差别很小,而 ZIP 的优势是每个操作系统无需额外软件就能打开。
| 7Z(本工具) | ZIP | |
|---|---|---|
| 压缩方式 | LZMA,通常更小 | Deflate,更快 |
| 无需额外软件即可打开 | 较新的 Windows 11;其他系统通常需要额外的应用 | Windows、macOS、Linux 桌面系统 |
| 在这里是否保留修改日期 | 否 | 是 |
| 在这里是否支持设置密码 | 否 | 是(AES-256) |
关于生成结果需要了解的事
本工具创建的压缩包不存储您文件的原始修改日期。别人解压时,文件会显示为 1970 年,或者根本没有日期。这是 libarchive 浏览器版本的局限。如果日期很重要,例如用于备份或按时间排序的照片集,请改用能保留日期的 ZIP 或某种 TAR 格式。
空文件夹不会被存储,如果两个文件最终得到相同的路径,第二个文件会被重命名并在后面加上“ (2)”。生成压缩包期间,所有内容都放在内存中:总大小超过约 700 MB 会很慢,超过 2 GB 会被拒绝。
接收方可以在 Windows 上用 7-Zip 打开这个文件,在 Linux 上用 7z x archive.7z,在 macOS 上用第三方解压软件,或者在任何浏览器中使用解压7Z文件页面。
小技巧
- 需要给压缩包设置密码?请使用带密码的创建ZIP文件,或者任意文件加密,两者都使用 AES-256。
- 已经有一个想让它更小的 ZIP?ZIP转7Z会用 LZMA 重新打包。
- 对于面向 Linux 服务器的压缩包,创建TAR.XZ文件能提供相近的压缩效果,并且保留日期。
常见问题
可以设置压缩级别吗?
不可以。唯一的选项是压缩包名称;LZMA 压缩会自动应用。
为什么解压出来的文件显示 1970 年的日期?
创建的 7Z 压缩包不记录修改日期,所以解压软件会退回到零值日期。如果需要原始日期,请选择 ZIP 或 TAR。
以后还能往这个 7z 里添加更多文件吗?
用本工具不行。请改为新建一个包含所有文件的压缩包。
更新于
评论
登录后即可为此工具评分。
分享技巧、提出问题,或说说这个工具对您是否有用。
还没有评论,来分享您的使用体验吧。