@@ -117,7 +117,7 @@ ZSTD\_VERSION\_TEXT | libzstd version string
117117#### Description
118118
119119``` php
120- zstd_compress ( string $data, int $level = ZSTD_COMPRESS_LEVEL_DEFAULT ): string|false
120+ zstd_compress ( string $data, int $level = ZSTD_COMPRESS_LEVEL_DEFAULT, ?string $dict = null ): string|false
121121```
122122
123123Zstandard compression.
@@ -136,6 +136,10 @@ Zstandard compression.
136136 A value smaller than 0 means a faster compression level.
137137 (Zstandard library 1.3.4 or later)
138138
139+ * _ dict_
140+
141+ The Dictionary data.
142+
139143#### Return Values
140144
141145Returns the compressed data or FALSE if an error occurred.
@@ -146,7 +150,7 @@ Returns the compressed data or FALSE if an error occurred.
146150#### Description
147151
148152``` php
149- zstd_uncompress ( string $data ): string|false
153+ zstd_uncompress ( string $data, ?string $dict = null ): string|false
150154```
151155
152156Zstandard decompression.
@@ -159,13 +163,19 @@ Zstandard decompression.
159163
160164 The compressed string.
161165
166+ * _ dict_
167+
168+ The Dictionary data.
169+
162170#### Return Values
163171
164172Returns the decompressed data or FALSE if an error occurred.
165173
166174---
167175### zstd\_ compress\_ dict — Zstandard compression using a digested dictionary
168176
177+ > deprecated: use zstd\_ compress() insted
178+
169179#### Description
170180
171181``` php
@@ -198,6 +208,8 @@ Returns the compressed data or FALSE if an error occurred.
198208---
199209### zstd\_ uncompress\_ dict — Zstandard decompression using a digested dictionary
200210
211+ > deprecated: use zstd\_ uncompress() insted
212+
201213#### Description
202214
203215``` php
@@ -229,7 +241,7 @@ Returns the decompressed data or FALSE if an error occurred.
229241#### Description
230242
231243``` php
232- zstd_compress_init ( int $level = ZSTD_COMPRESS_LEVEL_DEFAULT ): Zstd\Compress\Context|false
244+ zstd_compress_init ( int $level = ZSTD_COMPRESS_LEVEL_DEFAULT, ?string $dict = null ): Zstd\Compress\Context|false
233245```
234246
235247Initialize an incremental compress context
@@ -241,6 +253,10 @@ Initialize an incremental compress context
241253 The higher the level, the slower the compression.
242254 (Defaults to ` ZSTD_COMPRESS_LEVEL_DEFAULT ` )
243255
256+ * _ dict_
257+
258+ The Dictionary data.
259+
244260#### Return Values
245261
246262Returns a zstd context instance on success, or FALSE on failure
@@ -280,11 +296,17 @@ Returns a chunk of compressed data, or FALSE on failure.
280296#### Description
281297
282298``` php
283- zstd_uncompress_init ( void ): Zstd\UnCompress\Context|false
299+ zstd_uncompress_init ( ?string $dict = null ): Zstd\UnCompress\Context|false
284300```
285301
286302Initialize an incremental uncompress context
287303
304+ #### Parameters
305+
306+ * _ dict_
307+
308+ The Dictionary data.
309+
288310#### Return Values
289311
290312Returns a zstd context instance on success, or FALSE on failure
@@ -370,6 +392,7 @@ readfile("compress.zstd:///path/to/data.zstd");
370392$context = stream_context_create([
371393 'zstd' => [
372394 'level' => ZSTD_COMPRESS_LEVEL_MIN,
395+ // 'dict' => $dict,
373396 ],
374397 ],
375398);
0 commit comments