diff --git a/app/src/main/java/eu/faircode/email/EntityAttachment.java b/app/src/main/java/eu/faircode/email/EntityAttachment.java index 396771fec0..5904f906f2 100644 --- a/app/src/main/java/eu/faircode/email/EntityAttachment.java +++ b/app/src/main/java/eu/faircode/email/EntityAttachment.java @@ -43,6 +43,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Locale; import java.util.Objects; +import java.util.zip.Deflater; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; @@ -348,6 +349,8 @@ public class EntityAttachment { try (InputStream in = new BufferedInputStream(new FileInputStream(file))) { try (ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(zip)))) { + out.setMethod(ZipOutputStream.DEFLATED); + out.setLevel(Deflater.BEST_COMPRESSION); ZipEntry entry = new ZipEntry(name); out.putNextEntry(entry); Helper.copy(in, out);