mirror of
https://github.com/zlib-ng/minizip-ng
synced 2026-08-25 14:26:08 -04:00
Update markdown files to reference PPMD compression (#958)
This commit is contained in:
parent
41ad65fc10
commit
7ef1662e68
3 changed files with 5 additions and 1 deletions
1
INDEX.md
1
INDEX.md
|
|
@ -14,6 +14,7 @@
|
||||||
| mz_strm_libcomp.\* | Apple compression stream |
|
| mz_strm_libcomp.\* | Apple compression stream |
|
||||||
| mz_strm_lzma.\* | LZMA stream using liblzma |
|
| mz_strm_lzma.\* | LZMA stream using liblzma |
|
||||||
| mz_strm_mem.\* | Memory stream |
|
| mz_strm_mem.\* | Memory stream |
|
||||||
|
| mz_strm_ppmd.\* | PPMD stream |
|
||||||
| mz_strm_split.\* | Disk splitting stream |
|
| mz_strm_split.\* | Disk splitting stream |
|
||||||
| mz_strm_pkcrypt.\* | PKWARE traditional encryption stream |
|
| mz_strm_pkcrypt.\* | PKWARE traditional encryption stream |
|
||||||
| mz_strm_os\* | Platform specific file stream |
|
| mz_strm_os\* | Platform specific file stream |
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ not been maintained for a long period of time. The code has been largely refacto
|
||||||
+ Read and write raw zip entry data.
|
+ Read and write raw zip entry data.
|
||||||
+ Reading and writing zip archives from memory.
|
+ Reading and writing zip archives from memory.
|
||||||
+ Support for large files with ZIP64 extension.
|
+ Support for large files with ZIP64 extension.
|
||||||
+ Zlib, BZIP2, LZMA, XZ, and ZSTD compression methods.
|
+ Zlib, BZIP2, LZMA, PPMD, XZ and ZSTD compression methods.
|
||||||
+ Password protection through Traditional PKWARE and [WinZIP AES](https://www.winzip.com/aes_info.htm) encryption.
|
+ Password protection through Traditional PKWARE and [WinZIP AES](https://www.winzip.com/aes_info.htm) encryption.
|
||||||
+ Buffered streaming for improved I/O performance.
|
+ Buffered streaming for improved I/O performance.
|
||||||
+ NTFS timestamp support for UTC last modified, last accessed, and creation dates.
|
+ NTFS timestamp support for UTC last modified, last accessed, and creation dates.
|
||||||
|
|
@ -72,6 +72,7 @@ cmake --build build
|
||||||
| MZ_ZLIB_FLAVOR | Select ZLIB implementation (auto, zlib-ng, zlib) | auto |
|
| MZ_ZLIB_FLAVOR | Select ZLIB implementation (auto, zlib-ng, zlib) | auto |
|
||||||
| MZ_BZIP2 | Enables BZIP2 compression | ON |
|
| MZ_BZIP2 | Enables BZIP2 compression | ON |
|
||||||
| MZ_LZMA | Enables LZMA & XZ compression | ON |
|
| MZ_LZMA | Enables LZMA & XZ compression | ON |
|
||||||
|
| MZ_PPMD | Enables PPMD compression | ON |
|
||||||
| MZ_ZSTD | Enables ZSTD compression | ON |
|
| MZ_ZSTD | Enables ZSTD compression | ON |
|
||||||
| MZ_LIBCOMP | Enables Apple compression | APPLE |
|
| MZ_LIBCOMP | Enables Apple compression | APPLE |
|
||||||
| MZ_FETCH_LIBS | Enables fetching third-party libraries if not found | WIN32 |
|
| MZ_FETCH_LIBS | Enables fetching third-party libraries if not found | WIN32 |
|
||||||
|
|
@ -100,6 +101,7 @@ installed then it will be used, otherwise CMake will retrieve the source code fo
|
||||||
|-|-|-|-|
|
|-|-|-|-|
|
||||||
[bzip2](https://www.sourceware.org/bzip2/)|[license](https://github.com/zlib-ng/minizip-ng/blob/develop/lib/bzip2/LICENSE)|`MZ_BZIP2`|Written by Julian Seward.|
|
[bzip2](https://www.sourceware.org/bzip2/)|[license](https://github.com/zlib-ng/minizip-ng/blob/develop/lib/bzip2/LICENSE)|`MZ_BZIP2`|Written by Julian Seward.|
|
||||||
|[liblzma](https://tukaani.org/xz/)|Public domain|`MZ_LZMA`|Written by Igor Pavlov and Lasse Collin.|
|
|[liblzma](https://tukaani.org/xz/)|Public domain|`MZ_LZMA`|Written by Igor Pavlov and Lasse Collin.|
|
||||||
|
|[ppmd](https://7-zip.org/)|Public domain|`MZ_PPMD`|Written by Igor Pavlov.|
|
||||||
|[zlib](https://zlib.net/)|zlib|`MZ_ZLIB`|Written by Mark Adler and Jean-loup Gailly. Or alternatively, [zlib-ng](https://github.com/zlib-ng/zlib-ng) by Hans Kristian Rosbach.|
|
|[zlib](https://zlib.net/)|zlib|`MZ_ZLIB`|Written by Mark Adler and Jean-loup Gailly. Or alternatively, [zlib-ng](https://github.com/zlib-ng/zlib-ng) by Hans Kristian Rosbach.|
|
||||||
|[zstd](https://github.com/facebook/zstd)|[BSD](https://github.com/facebook/zstd/blob/dev/LICENSE)|`MZ_ZSTD`|Written by Facebook.|
|
|[zstd](https://github.com/facebook/zstd)|[BSD](https://github.com/facebook/zstd/blob/dev/LICENSE)|`MZ_ZSTD`|Written by Facebook.|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,5 +10,6 @@ Compression method enumeration.
|
||||||
|MZ_COMPRESS_METHOD_LZMA|14|LZMA1 compression|
|
|MZ_COMPRESS_METHOD_LZMA|14|LZMA1 compression|
|
||||||
|MZ_COMPRESS_METHOD_ZSTD|93|ZSTD compression|
|
|MZ_COMPRESS_METHOD_ZSTD|93|ZSTD compression|
|
||||||
|MZ_COMPRESS_METHOD_XZ|95|XZ compression|
|
|MZ_COMPRESS_METHOD_XZ|95|XZ compression|
|
||||||
|
|MZ_COMPRESS_METHOD_PPMD|98|PPMD compression|
|
||||||
|
|
||||||
_MZ_COMPRESS_METHOD_AES_ is only for internal use.
|
_MZ_COMPRESS_METHOD_AES_ is only for internal use.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue