在我公司,我们将本地开发数据库快照下载为db.dump.tar.gz
文件。压缩是有道理的,但压缩包仅包含一个文件(db.dump
)。
归档单个文件有什么意义,还是.tar.gz
这样一个常见的习惯?为什么不只是.gz
呢?
.tar.gz
其优于大多数其他常用方法。我记得它比正义更好,.tar
但不记得它是否比正义更好.gz
。具有讽刺意味的是,Window的.cab
格式是我尝试过的最好的方法,这是非常意外的。
tar
不是压缩算法,它是一种归档格式
tar -zxvf
。但是对于那些看了文件名却没有.tgz
扩展名的人,gzip db dump文件是非常好的。由于我不了解压缩算法的详细信息,因此我不确定tar是否对稀疏文件(例如db dump)进行任何压缩,但是对于纯文本文件,直接gzip压缩文件比先进行tar压缩和gzip压缩具有很小的尺寸优势读取文件