快速高效的 C++ 文件优化器
高效压缩工具 (或 ECT) 是一个 C++ 文件优化器。 它支持 PNG、JPEG、GZIP 和 ZIP 文件。
| 压缩器 | 文件大小 | 时间 |
|---|---|---|
| ECT-1 | 36,493,257 | 3.5s |
| gzip -9 | 36,475,811 | 5.8s |
| zopfli -i1 | 35,102,371 | 1m 30.2s |
| ECT-2 | 35,019,440 | 14.8s |
| zopfli -i5 | 34,983,757 | 2 分 12.0 秒 |
| ECT-3 | 35,014,543 | 16.2s |
| zopfli -i15 | 34,966,078 | 3m 59.9s |
| ECT-4 | 34,963,581 | 19.8s |
| zopfli -i30 | 34,961,453 | 6m 30.6s |
| ECT-5 | 34,942,796 | 25.1s |
| ECT-6 | 34,943,943 | 41.9s |
| ECT-7 | 34,942,348 | 59.7s |
| ECT -8 | 34,941,125 | 2m 25.6s |
| ECT-9 | 34,937,781 | 3 分钟 17.9 秒 |
git clone --recursive https://github.com/fhanau/Efficient-Compression-Tool.git``。此外,如果尚未安装 nasm`,您可能还需要安装它。在 Xcode 中,它不知道如何编译 mozjpeg 中的一些 asm 文件。为了解决这个问题,请找到您的 nasm 复制(在示例中为 /usr/local/bin/nasm),转到 simd 目标的构建规则,并添加一个自定义规则,以使用以下脚本处理匹配 *.asm 的源文件:
暂无开放 Issues,或尚未同步最近议题。