导读对目录打包(归档),我们一般使用tar之类的命令来做, 原生的tar命令是单线程的, 也不支持加密操作. 当然可以借助第三方工具来实现, 但都使用第三方工具了, 为何不自己写一个呢....归档: 将目标文件(不常用的)放入某个文件(集中起来保存)压缩: 提取关键字,用更少的数据保存更多的数据, 就是节省空间. (varchar在某种程度上也算节省了空间)....本文不会讨论哈夫曼之类的算法的, 太复杂了.加密: 原始的数据即使归档之后, 也是会被看出来内容的, 如果你不想被别人看到里面是啥, 就可以给数据加密...., 加密比较耗费cpu资源, 这取决于加密算法...(压缩加密后的数据)注: 如果既有压缩也有加密的话, 是先压缩后加密(节省点CPU)测试(与tar命令比较)默认均使用压缩, 测试内容就是mysql.tar.gz4并发不加密import timeimport...目标文件大小差不多的时候, 并发的优势明显, 目标文件仅个别大文件的时候, 并发优势就不那么明显(小文件跑完了, 就差大文件了....)2. ddcw_tar虽然是自制的工具, 又并发, 但是没有记录权限