Add zstd compression support.

zstd has much better compression speed and ratio, and better decompression speed than currently available methods.
Also set zstd as the default compression method for Compression as well as FileAccessCompressed functions.
This commit is contained in:
Ferenc Arn 2017-06-08 20:43:56 -05:00
parent 01ed55987c
commit f177c15347
38 changed files with 15735 additions and 10 deletions

View file

@ -369,7 +369,7 @@ FileAccessCompressed::FileAccessCompressed() {
f = NULL;
magic = "GCMP";
block_size = 16384;
cmode = Compression::MODE_DEFLATE;
cmode = Compression::MODE_ZSTD;
writing = false;
write_ptr = 0;
write_buffer_size = 0;