Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
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 Go to previous message
mirek is currently offline  mirek
Messages: 13975
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.
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: C++ 17 now supported
Next Topic: GLCtrl in GTK
Goto Forum:
  


Current Time: Sat Apr 27 08:56:54 CEST 2024

Total time taken to generate the page: 2.98245 seconds