【发布时间】:2016-01-27 23:24:34
【问题描述】:
我有一个文件,我想将其压缩成一个 zip 存档,但该文件会通过 Amazon SES 自动发送,有时电子邮件会因以下原因被拒绝:
这似乎意味着电子邮件大于 10MB 的限制。 zip 存档目前是使用标准 6 级压缩创建的,我想将其更改为使用最大压缩(9 级),但它似乎不会更改存档大小。
原始(6级)命令:
zip standard.zip somefile.txt
adding: somefile.txt (deflated 42%)
尝试的(9 级)命令:
zip -9 9.zip somefile.txt
adding: somefile.txt (deflated 42%)
结果:
-rw-rw-r-- 1 ec2-user ec2-user 5.0M Jan 27 23:20 standard.zip
-rw-rw-r-- 1 ec2-user ec2-user 5.0M Jan 27 23:19 9.zip
您可能从结果中可以看出,我正在使用 Amazon Linux 的 AWS EC2 实例上运行。
我预计 9.zip 存档会小很多,我做错了什么?
此外,当更改压缩级别对于此过程的用例而言并不是真正的问题时,性能会受到影响。
该文件必须是.zip 文件,收件人没有什么其他存档格式。
【问题讨论】: