今天测试了一下这一组函数
压缩一个3.3K的日志文件
如果我每次读一行,然后调用qCompress压缩
然后把压缩数据写入文件
那么最后这个文件的大小是3.4K
还不如不压缩
然后,我测试了第二种方式,一次把文件读完,然后调用qCompress,然后把压缩数据写入文件
那么最后这个文件大小是1.3K ,效果比较明显
使用qUncompress均可以解压出正确的log文件
但是这里就有一个问题了,如果这个文件足够大,我显然不能一次把这个文件读完再压缩,这样消耗的内存太大了,
但是这么好的一对函数,也不能放着不用……
如何压缩一个大文件呢?