Backup
我可以壓縮加密文件嗎?
我有一個加密文件(AES 對稱加密)。出於備份目的和節省磁碟空間,我可以壓縮(無損)文件而不用擔心弄亂解密嗎?如果是這樣,您能為此推荐一些好的壓縮程序嗎?
您可以對其進行壓縮,但不太可能節省大量磁碟空間。就其本質而言,加密很少使文件可壓縮很多。
自己嘗試一下,看看是否有任何文件大小節省。
一個數據點:
-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.bz2
分別test.log.gz
用 bzip2 和 gzip 簡單地壓縮。如果我加密它 (
gpg --symmetric --cipher-algo AES --output test-AES.gpg test.log
) 加密文件 (test-AES.gpg
) 比壓縮版本略大。壓縮加密文件實際上會增加一點大小(test-AES.gpg.bz2
和test-AES.gpg.gz
)。先壓縮再加密確實顯示了一些節省(
test-bz2-AES.gpg
和test-gz-AES.gpg
),尤其是使用 bzip2。當然,鑑於不同的加密軟體和/或不同的壓縮軟體,您的體驗可能會有所不同。
您應該考慮僅通過加密獲得的文件大小節省是否足夠,或者壓縮然後加密是否值得在該過程中進行額外的步驟。