Consider .capex files as zip archives
This reduces size of SP2A.210827.001-to-SP2A.210903.001.zip OTA
package from 83MB to 66MB. Which is ~21% improvement.
Tests: th
Change-Id: I10fa03401e5920c633c3ce5d6cf737489fecb6de
diff --git a/payload_generator/deflate_utils.cc b/payload_generator/deflate_utils.cc
index c874bfd..68d44d7 100644
--- a/payload_generator/deflate_utils.cc
+++ b/payload_generator/deflate_utils.cc
@@ -312,7 +312,7 @@
// .zvoice files may eventually move out of rootfs. If that happens,
// remove ".zvoice" (crbug.com/782918).
bool is_zip = IsFileExtensions(
- file.name, {".apk", ".zip", ".jar", ".zvoice", ".apex"});
+ file.name, {".apk", ".zip", ".jar", ".zvoice", ".apex", "capex"});
bool is_gzip = IsFileExtensions(file.name, {".gz", ".gzip", ".tgz"});
if (is_zip || is_gzip) {
brillo::Blob data;