压缩包内直接编辑——不用先解压再压缩
什么是压缩包内编辑
传统方式下,想修改压缩包内容需要:解压 → 修改文件 → 重新压缩。ZArchiver 对五种格式支持直接在包里编辑——增删文件,改动直接写回原压缩包。
支持的格式:
| 格式 | 添加文件 | 删除文件 | 备注 |
|---|---|---|---|
| ZIP | 是 | 是 | 最常用 |
| 7Z | 是 | 是 | 也能修改压缩等级 |
| TAR | 是 | 是 | 只是打包不压缩 |
| APK | 是 | 是 | 修改 APK 内容的基础 |
| MTZ | 是 | 是 | MIUI 主题包 |
RAR 和 ISO 不支持包内编辑。
添加文件到压缩包
以给 ZIP 包加一个文件为例:
- 在 ZArchiver 里找到目标压缩包 → 点击文件名 → 选"查看内容"(或直接进入)
- 进入压缩包内部
- 点击右下角浮动按钮 → 弹出菜单里选"添加文件"
- 在弹出的文件选择器里选要添加的文件 → 确认
- ZArchiver 把文件添加到压缩包里,进度条走完即完成
添加文件会修改原压缩包——建议先备份一份原包,特别是重要的压缩包。
从压缩包内删除文件
- 进入压缩包内部
- 找到要删的文件/文件夹
- 长按文件名 → 选"删除"
- ZArchiver 会弹出确认(删除不可恢复)→ 确认
- 等待删除完成
修改 APK 的基础
APK 本质上就是 ZIP 格式的压缩包。ZArchiver 把 APK 当作可编辑的压缩包处理:
- 查看 APK 内容:列出 classes.dex、resources.arsc、AndroidManifest.xml 等
- 添加/替换文件:比如替换图标、添加翻译资源
- 删除文件:精简不必要的资源
修改 APK 后需要重新签名才能安装——ZArchiver 本身不负责签名,需要用 apksigner 等工具在电脑上处理。
修改 MTZ 主题包
MTZ 是 MIUI 的主题包格式,本质也是压缩包。ZArchiver 可以:
- 打开 MTZ → 列出里面的主题文件
- 替换图标、壁纸、字体等资源
- 保持主题包格式不变
注意事项
操作会修改原压缩包。动手之前建议:
- 给压缩包做一个备份副本
- 重要数据先测试一次——用一个不重要的压缩包试试编辑功能,确认没问题再改重要的
大压缩包编辑较慢。对几个 GB 的压缩包添加一个小文件可能需要等一会儿——ZArchiver 需要重写整个包。
加密压缩包编辑:ZArchiver 不支持直接编辑加密压缩包——需要先解压 → 修改 → 重新加密压缩。