我可以压缩加密文件吗?

Modified on: Mon, 03 Jun 2019 02:40:02 +0800

我有一个加密文件(AES对称加密)。为了备份和节省磁盘空间,我可以压缩(无损)文件而不必担心弄乱解密吗?如果是这样,你能为此目的推荐一些好的压缩程序吗?

作者:BlueGene

最佳答案

您可以压缩它,但不太可能节省太多磁盘空间。就其本质而言,加密很少会使文件可压缩很多。

亲自尝试看看是否有任何文件大小节省。

一个数据点:

-rw-r----- 1 gene    gene    2428671 2009-06-02 12:39 test.log
-rw-r----- 1 gene    gene     134524 2009-06-02 12:39 test.log.bz2
-rw-r----- 1 gene    gene     217162 2009-06-02 12:38 test.log.gz
-rw-r--r-- 1 gene    gene     263229 2009-06-02 12:47 test-AES.gpg
-rw-r--r-- 1 gene    gene     264833 2009-06-02 12:42 test-AES.gpg.bz2
-rw-r--r-- 1 gene    gene     263302 2009-06-02 12:41 test-AES.gpg.gz
-rw-r--r-- 1 gene    gene     134609 2009-06-02 12:43 test-bz2-AES.gpg
-rw-r--r-- 1 gene    gene     217246 2009-06-02 12:43 test-gz-AES.gpg

test.log是原始的,test.log.bz2test.log.gz只需使用bzip2和gzip压缩分别。

如果我加密它(gpg --symmetric --cipher-algo AES --output test-AES.gpg test.log)加密文件(test-AES.gpg

首先压缩然后加密确实显示了一些节省(test-bz2-AES.gpgtest-gz-AES.gpg),特别是对于bzip2。

当然,鉴于不同的加密软件和/或不同的压缩软件,您的体验可能会有所不同。

您应该考虑通过加密获得的文件大小节省是否足够,或者压缩然后加密是否值得在此过程中的额外步骤。

作者:,CoverosGene

相关问答

添加新评论