@@ -117,7 +117,7 @@ ZSTD\_VERSION\_TEXT | libzstd version string
117
117
#### Description
118
118
119
119
``` 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
121
121
```
122
122
123
123
Zstandard compression.
@@ -136,6 +136,10 @@ Zstandard compression.
136
136
A value smaller than 0 means a faster compression level.
137
137
(Zstandard library 1.3.4 or later)
138
138
139
+ * _ dict_
140
+
141
+ The Dictionary data.
142
+
139
143
#### Return Values
140
144
141
145
Returns the compressed data or FALSE if an error occurred.
@@ -146,7 +150,7 @@ Returns the compressed data or FALSE if an error occurred.
146
150
#### Description
147
151
148
152
``` php
149
- zstd_uncompress ( string $data ): string|false
153
+ zstd_uncompress ( string $data, ?string $dict = null ): string|false
150
154
```
151
155
152
156
Zstandard decompression.
@@ -159,6 +163,10 @@ Zstandard decompression.
159
163
160
164
The compressed string.
161
165
166
+ * _ dict_
167
+
168
+ The Dictionary data.
169
+
162
170
#### Return Values
163
171
164
172
Returns the decompressed data or FALSE if an error occurred.
@@ -229,7 +237,7 @@ Returns the decompressed data or FALSE if an error occurred.
229
237
#### Description
230
238
231
239
``` php
232
- zstd_compress_init ( int $level = ZSTD_COMPRESS_LEVEL_DEFAULT ): Zstd\Compress\Context|false
240
+ zstd_compress_init ( int $level = ZSTD_COMPRESS_LEVEL_DEFAULT, ?string $dict = null ): Zstd\Compress\Context|false
233
241
```
234
242
235
243
Initialize an incremental compress context
@@ -241,6 +249,10 @@ Initialize an incremental compress context
241
249
The higher the level, the slower the compression.
242
250
(Defaults to ` ZSTD_COMPRESS_LEVEL_DEFAULT ` )
243
251
252
+ * _ dict_
253
+
254
+ The Dictionary data.
255
+
244
256
#### Return Values
245
257
246
258
Returns a zstd context instance on success, or FALSE on failure
@@ -280,11 +292,17 @@ Returns a chunk of compressed data, or FALSE on failure.
280
292
#### Description
281
293
282
294
``` php
283
- zstd_uncompress_init ( void ): Zstd\UnCompress\Context|false
295
+ zstd_uncompress_init ( ?string $dict = null ): Zstd\UnCompress\Context|false
284
296
```
285
297
286
298
Initialize an incremental uncompress context
287
299
300
+ #### Parameters
301
+
302
+ * _ dict_
303
+
304
+ The Dictionary data.
305
+
288
306
#### Return Values
289
307
290
308
Returns a zstd context instance on success, or FALSE on failure
@@ -370,6 +388,7 @@ readfile("compress.zstd:///path/to/data.zstd");
370
388
$context = stream_context_create([
371
389
'zstd' => [
372
390
'level' => ZSTD_COMPRESS_LEVEL_MIN,
391
+ // 'dict' => $dict,
373
392
],
374
393
],
375
394
);
0 commit comments