Comments (2)
If I understand the context correctly, the answer is yes.
ZSTD_compress2()
generates frames as valid as ZSTD_compress_usingDict()
or ZSTD_compress_usingCDict()
, just with more fine parameter controls.
Decompression remains compatible with all variants mentioned above,
presuming you already pass the relevant dictionary for each frame whenever needed.
Already deployed decoders will have no problem decoding new frames with checksum enabled.
from zstd.
Thanks @Cyan4973!
from zstd.
Related Issues (20)
- [Question] For static (non-malloc'd) streaming compression, when estimating CStream size, is estimated src size the total size to be compressed, or the max of each time ZSTD_compressStream2 called? HOT 1
- build failed on Centos 7 x64 docker
- incorrect pointer tested against NULL HOT 1
- Allow ID placeholders in dictionary filenames to automatically select the correct dictionary
- Add installing to the tests HOT 3
- Update rowhash code comment
- A question about compressing a file twice HOT 2
- Unable to compile ZSTD with BOOST HOT 3
- The block size from ZSTD_compressBlock_targetCBlockSize API is not accurate as targetCBlockSize HOT 8
- Documentation: better explanations on compressor behaviour, compression levels and parameters are welcome
- truncated file name in error message HOT 2
- Hidden files and folders are not mirrored correctly when source is a relative path
- How can I add my software to https://facebook.github.io/zstd/#other-languages HOT 2
- position of out buffer is not updated when using stream decompress API HOT 2
- Document best practices on how to use zstd in a memory constrained environment
- Support getting block info for decompression HOT 5
- Zstd workspace poisoning doesn't unpoison before memory is freed HOT 1
- Document and the compiler support and specify the C/C++ standard to use HOT 1
- Unclear license status HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zstd.