mirror of
https://github.com/luanti-org/luanti.git
synced 2025-08-01 17:38:41 +00:00
Add zstd compression support (#12515)
This commit is contained in:
parent
0251b01da6
commit
b1233056b7
5 changed files with 95 additions and 13 deletions
|
@ -4910,6 +4910,8 @@ Utilities
|
|||
-- the amount of data in mod storage is not constrained by
|
||||
-- the amount of RAM available. (5.7.0)
|
||||
mod_storage_on_disk = true,
|
||||
-- "zstd" method for compress/decompress (5.7.0)
|
||||
compress_zstd = true,
|
||||
}
|
||||
|
||||
* `minetest.has_feature(arg)`: returns `boolean, missing_features`
|
||||
|
@ -6370,11 +6372,15 @@ Misc.
|
|||
* `method` is a string identifying the compression method to be used.
|
||||
* Supported compression methods:
|
||||
* Deflate (zlib): `"deflate"`
|
||||
* Zstandard: `"zstd"`
|
||||
* `...` indicates method-specific arguments. Currently defined arguments
|
||||
are:
|
||||
* Deflate: `level` - Compression level, `0`-`9` or `nil`.
|
||||
* Zstandard: `level` - Compression level. Integer or `nil`. Default `3`.
|
||||
Note any supported Zstandard compression level could be used here,
|
||||
but these are subject to change between Zstandard versions.
|
||||
* `minetest.decompress(compressed_data, method, ...)`: returns data
|
||||
* Decompress a string of data (using ZLib).
|
||||
* Decompress a string of data using the algorithm specified by `method`.
|
||||
* See documentation on `minetest.compress()` for supported compression
|
||||
methods.
|
||||
* `...` indicates method-specific arguments. Currently, no methods use this
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue