From 5a889d28c8518190d4c0fd4688e4639e9a46714d Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Mon, 24 Jan 2022 23:07:37 -0800 Subject: [PATCH] Pick a more reasonable zopfli config Close #4980 --- native/jni/magiskboot/compress.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/native/jni/magiskboot/compress.cpp b/native/jni/magiskboot/compress.cpp index 7159fa717..462219b86 100644 --- a/native/jni/magiskboot/compress.cpp +++ b/native/jni/magiskboot/compress.cpp @@ -111,8 +111,9 @@ public: zo{}, out(nullptr), outsize(0), crc(crc32_z(0L, Z_NULL, 0)), in_total(0), bp(0) { ZopfliInitOptions(&zo); - // 5 iterations is reasonable for large files - zo.numiterations = 5; + // This config is already better than gzip -9 + zo.numiterations = 1; + zo.blocksplitting = 0; ZOPFLI_APPEND_DATA(31, &out, &outsize); /* ID1 */ ZOPFLI_APPEND_DATA(139, &out, &outsize); /* ID2 */