Home » Community » U++ community news and announcements » plugin/zstd and plugin/zstd_legacy
plugin/zstd and plugin/zstd_legacy [message #51451] |
Tue, 26 March 2019 14:33  |
 |
mirek
Messages: 14257 Registered: November 2005
|
Ultimate Member |
|
|
This is not likely to affect many U++ users, but...
In the past, we were early adopters of Yan Collet's zstd compression library. We have adopted prerelease version into plugin/zstd. (Frankly, I needed something like that the app I develop...).
Unfortunatly, later the API and the internal format of zstd has changed, which made me stuck with that prerelease versio for about 2 years, undecided how to solve this (and original version worked just fine too...).
Today I have finally resolved the issue: plugin/zstd is now current version 1.3.8. in the "modern" format and to support older files, I have created "plugin/zstd_legacy". This has the same API for old zstd file format, the disctinction is done by namespace Legacy. So if you have both in application, you can use e.g. Upp::Legacy::ZstdDecompressStream to load old file format and Upp::ZstdDecompressStream to load 'modern' format.
|
|
|
Goto Forum:
Current Time: Sat May 10 21:39:05 CEST 2025
Total time taken to generate the page: 0.03727 seconds
|