我们对以下文件使用普通的压缩工具进行压缩,发现原文件从46KB压缩至45KB,效果甚微。
为什么OFD直接压缩ZIP无效?
OFD本身已是ZIP格式(内含压缩过的XML/图片),二次压缩ZIP:
对文本/XML几乎无压缩增益(已压缩)。
可能破坏OFD内部结构路径,导致文件损坏!
那如何压缩OFD呢?
优先通过降低图片分辨率、使用CTF字体、删除冗余数据这三点实现压缩,通常可减小30%-70%体积。
方法1 重新打包OFD
1、解压OFD:将 .ofd
后缀改为 .zip
→ 解压到文件夹。
2、手动优化内部资源:
3、重新打包:全选文件夹内容 → 右键用7-Zip压缩 → 选 存储
模式 → 将生成的 .zip
后缀改为 .ofd
。
⚠️ 注意:必须用 “存储”模式(不二次压缩),否则OFD会损坏
方法2 使用在线专业工具
在线工具:OFD压缩免费 - 缩小OFD体积 - iLoveOFD在线,原本45.2KB文件压缩后22.1KB,压缩率50%。
1、上传OFD文件
2、选择想要的压缩等级
3、点击开始压缩
4、转换成功后,点击下载
5、效果展示