压缩包格式转换
把压缩包重新打包成对方或目标系统能打开的格式:把RAR或7z转成ZIP发给同事,把ZIP转成TAR.GZ上传到Linux服务器,把Mac的DMG转成ISO。包内文件原封不动。
压缩包格式转换
或将ZIP, ZIPX, RAR … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
仅当你上传的压缩包有密码保护时才需要填写。
转换后压缩包的可选密码。留空表示不设密码。TAR 和 ISO 无法设置密码。
AES-256 安全性高,可在 Windows 11、macOS、7-Zip 和 WinRAR 中打开。ZipCrypto 较弱,但可用旧版 Windows 内置解压功能打开。
保留原有文件夹,或把所有文件移到顶层。
使用方法
- 1
上传压缩包
最多可添加 20 个压缩包或磁盘镜像,每个不超过 95 MB:ZIP、RAR、7z、TAR、GZ、BZ2、XZ、CAB、ISO、DMG、IMG、LZH、ARJ 等。
- 2
选择目标格式
在转换为中选择格式,或选择“提取文件”以不生成新的压缩包。设置压缩级别,并在高级设置中输入加密压缩包的当前密码,还可以填写可选的新密码。
- 3
转换并下载
点击转换为 ZIP(按钮文字会随目标格式变化)并保存结果。上传的文件和转换后的压缩包会在处理完成 30 分钟后从服务器删除。
如何把压缩包转换为其他格式?
上传压缩包,在转换为中选择新格式;如果压缩包有密码,请填写当前密码,然后点击转换为 ZIP或你所选格式的按钮。内容会被解包并原样重新打包。
支持的输入与输出压缩格式
| from ↓ · to → | ZIP | 7Z | RAR | TAR.GZ | TAR.XZ | ISO |
|---|---|---|---|---|---|---|
| ZIP | – ZIP to ZIP: no | ZIP to 7Z: yes | ZIP to RAR: yes | ZIP to TAR.GZ: yes | ZIP to TAR.XZ: yes | ZIP to ISO: yes |
| RAR | RAR to ZIP: yes | RAR to 7Z: yes | – RAR to RAR: no | RAR to TAR.GZ: yes | RAR to TAR.XZ: yes | RAR to ISO: yes |
| 7Z | 7Z to ZIP: yes | – 7Z to 7Z: no | 7Z to RAR: yes | 7Z to TAR.GZ: yes | 7Z to TAR.XZ: yes | 7Z to ISO: yes |
| TAR.GZ | TAR.GZ to ZIP: yes | TAR.GZ to 7Z: yes | TAR.GZ to RAR: yes | – TAR.GZ to TAR.GZ: no | TAR.GZ to TAR.XZ: yes | TAR.GZ to ISO: yes |
| ISO | ISO to ZIP: yes | ISO to 7Z: yes | ISO to RAR: yes | ISO to TAR.GZ: yes | ISO to TAR.XZ: yes | – ISO to ISO: no |
| DMG | DMG to ZIP: yes | DMG to 7Z: yes | DMG to RAR: yes | DMG to TAR.GZ: yes | DMG to TAR.XZ: yes | DMG to ISO: yes |
每种压缩包格式都诞生于不同的环境。TAR 出现在 1979 年的 Version 7 Unix,最初用于把文件写入磁带,所以只打包不压缩;gzip(1992)、bzip2(1996)和 xz(2009)是后来叠加上去的压缩算法。RAR 由 Eugene Roshal 于 1993 年创建,至今仍是 RARLAB 的专有格式。7z 随 Igor Pavlov 的 7-Zip 于 1999 年问世,采用开放的 LZMA 压缩。ISO 9660 是光盘镜像的文件系统,1988 年被标准化,DMG 则是苹果为 macOS 设计的磁盘镜像格式。
转换就是读取其中一种格式,再写成另一种。需求最多的方向是转成 ZIP,因为它在任何地方都能打开:RAR转ZIP适用于下载文件和邮件附件,7z转ZIP适用于 7-Zip 文件,TAR.GZ转ZIP适用于需要在 Windows 上打开的源代码和服务器备份。反方向的ZIP转RAR则适合想要 RAR 恢复记录或固实压缩的人。
你需要哪种压缩包格式转换?
你收到了 RAR 或 7z 文件
把它转换为 ZIP,你自己或转发给的同事双击就能打开。
你要把文件传到服务器
把 ZIP 重新打包为 TAR.GZ 或 TAR.XZ,这是 Linux 工具和部署脚本所需要的格式。
你有一个磁盘镜像
把 DMG 或 IMG 转成 ISO,Windows、Linux 和虚拟机应用都能挂载。
重新打包压缩包时的密码设置
内容设置与压缩级别
- 压缩级别:仅存储、快速、普通(默认)或最大,适用于 ZIP、7z、RAR、TAR.GZ、TAR.BZ2 和 TAR.XZ
- 文件夹结构:保留原有文件夹,或把所有文件移到顶层
- 跳过隐藏的系统文件:重新打包时丢弃 __MACOSX、.DS_Store、Thumbs.db 和 desktop.ini
- 保留文件日期:保留每个文件原来的修改日期,而不是转换时间
- 每批最多 20 个压缩包,每个不超过 95 MB
- 分卷压缩包只要在同一批中上传所有分卷,就可以转换
压缩包转换常见错误及解决方法
压缩包要求输入你从未设置过的密码
这是发送者设置的保护。请向对方索要密码并填入当前密码;转换器无法绕过加密。
结果中缺少一部分文件
你上传的只是分卷压缩包中的一卷。请把所有分卷(如 .part1.rar 到 .part4.rar,或 .7z.001 到 .7z.003)添加到同一批中。
由 DMG 转出的 ISO 无法挂载
有些 DMG 使用 APFS 或 HFS+ 等苹果专有文件系统,即使转成 ISO,Windows 也无法读取。请改选“提取文件”来取出其中的文档。
转换后的 TAR.GZ 在服务器上丢失了可执行权限
原因是源文件是在 Windows 上制作的 ZIP,其中不保存 Unix 权限。解压后请重新设置,例如使用 chmod。
压缩包格式转换常见问题
压缩包格式转换后会丢失内容吗?
文件本身会被解包后原样重新打包,不会改变。可能丢失的是各格式特有的附加内容:RAR 的恢复记录、TAR 转成 ZIP 时的 Unix 权限,或压缩包中保存的注释。开启保留文件日期后,修改日期会保留下来。
带密码的RAR或7z能转换吗?
可以,前提是你知道密码。请在当前密码中输入;没有密码,任何转换器都无法读取内容。除非你同时填写新密码,否则新生成的压缩包不带密码保护。
为什么转换后压缩包变大了?
不同格式的压缩方式不同。7z 和 RAR 可以把大量文件作为一个整体数据流压缩,而 ZIP 对每个文件单独压缩,所以以文本为主的压缩包转成 ZIP 后常常会略微变大。在压缩级别中选择“最大”可以缩小差距。
DMG里的Mac应用转成ISO后能在Windows上运行吗?
不能。转换只会改变磁盘镜像的格式;里面的 macOS 应用仍然只能在 Mac 上运行。DMG 转 ISO 适用于文档、给其他系统使用的安装程序,以及只能挂载 ISO、不能挂载 DMG 的虚拟机工具。
TAR、TAR.GZ、TAR.BZ2和TAR.XZ有什么区别?
TAR 只是把文件合并在一起,并不压缩。后缀表示之后使用的压缩算法:gzip 速度快、通用性强;bzip2 体积略小但更慢;xz 通常能得到三者中最小的文件,所以许多 Linux 发行版都用它来打包软件。
旧磁盘或备份里的CAB、LZH、ARJ文件能打开吗?
可以。上传后选择 ZIP 或“提取文件”即可。CAB 来自微软安装程序,LZH 和 ARJ 在 DOS 时代很流行(LZH 在日本尤其常见),现代系统通常无法直接打开。
我需要转换格式,还是直接解压就行?
如果你只想把文件保存到设备上,请选择“提取文件”,或使用在线解压。需要转发压缩包、上传到只接受 ZIP 的地方,或想换一种格式保存时,再进行转换。
长期备份应该选哪种格式?
对于多年后才会打开的备份,ZIP 和 TAR 最稳妥,因为它们的规范是公开的,各个系统上都有可用的读取工具。7z 同样开放,而且文件更小。RAR 的恢复记录有助于修复损坏的副本,但读取 RAR 始终依赖支持 RARLAB 格式的软件。
全部压缩包格式转换工具
选择对方要求的具体目标即可。下面每个页面都是同一个工具,只是默认设置不同。
- 7z转ZIP在线转换在线把7z转换为ZIP,无需7-Zip即可在Windows 10、Mac、iPhone和Android上打开。保留文件夹结构和日期,支持加密的7z。
- DMG转ISO转换器将Apple DMG磁盘映像转换为ISO,让其中的文件可在Windows、Linux或虚拟机中挂载。了解哪些内容会保留,以及为什么Mac应用仍只能在Mac上运行。
- 在线打开RAR文件无需WinRAR或7-Zip,在线打开RAR文件。上传压缩包,如有密码输入密码,即可下载其中的文件。无需注册账号。
- RAR转ZIP在线转换在线把RAR转换为ZIP,无需WinRAR,任何电脑或手机都能打开。保留文件夹结构和文件日期,支持带密码的RAR文件。
- TAR转ZIP在线转换将.tar文件转换为ZIP,在Windows、Mac和手机上双击即可打开。保留文件夹结构和文件日期,ZIP通常还更小。
- TAR.GZ转ZIP在线转换一步将.tar.gz或.tgz压缩包转换为ZIP:先解开gzip,再读取tar,所有文件写入一个可在Windows和手机上直接打开的ZIP。
- ZIP转RAR在线转换论坛、模组网站或归档系统要求上传.rar时,可在线把ZIP转为RAR。支持最高压缩率和可选密码,无需安装WinRAR。