ISO / TAR / GZ / BZ2 格式压缩解压工具推荐
除了常见的 ZIP 和 RAR,Linux 镜像、软件安装包还会用到 ISO、TAR.GZ、BZ2 等格式。本文教你用免费工具一次性搞定所有格式。
格式速查表
| 格式 | 常见用途 | Windows 原生支持 | 推荐工具 |
|---|---|---|---|
| .iso | 光盘镜像、系统安装包 | Win10+ 可挂载,不能直接解压 | 7-Zip / WinRAR |
| .tar | Linux 归档(不压缩) | ❌ | 7-Zip |
| .tar.gz / .tgz | Linux/Mac 软件包 | ❌ | 7-Zip |
| .tar.bz2 | Linux 高压缩率归档 | ❌ | 7-Zip |
| .tar.xz | Linux 极限压缩 | ❌ | 7-Zip |
| .gz | 单文件压缩(Linux 日志) | ❌ | 7-Zip |
| .cab | Windows 驱动/系统组件包 | ✅ | 系统自带 |
| .dmg | macOS 应用安装包 | ❌ | 7-Zip(有限支持) |
推荐工具:7-Zip(支持格式最全)
7-Zip 是开源免费软件,支持超过 40 种压缩格式,是处理 ISO/TAR/GZ 等 Linux 格式的首选 Windows 工具。
- 官网下载:7-zip.org(免费,无广告,约 1.5MB)
- 支持读取 ISO、TAR、GZ、BZ2、XZ、CAB、DMG 等
- 可创建 7Z(压缩率比 ZIP 高 30~70%)
如何用 7-Zip 解压 TAR.GZ 文件
- 安装 7-Zip 后,右键 .tar.gz 文件
- 选择"7-Zip → 解压到当前文件夹"
- 7-Zip 会先解压 .gz 得到 .tar,再自动解压 .tar 得到原始文件
- 若只看到 .tar,再右键 → 7-Zip → 解压即可
⚠️ 注意:.tar.gz 是两层压缩,7-Zip 需要执行两次解压。推荐使用"解压到当前文件夹"而非"解压到此处",避免文件混乱。
如何挂载/解压 ISO 文件
方法一:Windows 10/11 原生挂载
- 双击 .iso 文件 → 系统自动挂载为虚拟光驱
- 在"此电脑"中可看到新的光驱盘符
- 右键该盘符 → 弹出,可卸载
方法二:7-Zip 直接解压 ISO 内容
- 右键 .iso 文件 → 7-Zip → 解压到 "[文件名]"
- 可直接访问 ISO 内的所有文件,无需挂载
💡 下载的 Linux 系统镜像(如 Ubuntu.iso)用 7-Zip 解压后,可直接取出其中的 .vmdk 虚拟机文件使用,无需刻录光盘。
Windows 命令行处理 TAR/GZ(无需第三方工具)
Windows 10 1803+ 内置了 tar 命令(来自 BSD),可在 CMD 或 PowerShell 中直接操作:
# 解压 .tar.gz tar -xzvf filename.tar.gz # 解压到指定目录 tar -xzvf filename.tar.gz -C D:\output # 列出 .tar 内容(不解压) tar -tzvf filename.tar.gz # 创建 .tar.gz tar -czvf output.tar.gz ./myfolder/