Home » U++ Library support » U++ Library : Other (not classified elsewhere) » lzma compression does not seem to work
lzma compression does not seem to work [message #53358] |
Mon, 30 March 2020 20:17  |
aftershock
Messages: 143 Registered: May 2008
|
Experienced Member |
|
|
#include <Core/Core.h>
using namespace Upp;
#include "plugin/lzma/lzma.h"
CONSOLE_APP_MAIN
{
StringStream ss("something");
StringStream so;
ss.SetLoading();
ss.Seek(0);
/* GZCompress ( so, ss, ss.GetSize(), [](int64 a, int64 b) {
return false;
} );*/
LZMACompress(so,ss,6);
so.SetLoading();
so.Seek(0);
StringStream s2;
// LZMADecompress(s2,so);
// GZDecompress(s2,so);
LZMADecompress(s2,so);
if (ss.GetResult()!=s2.GetResult())
{
int b =3;
}
}
This will execute b= 3, not if you change lines for gz....it does not happen.
This seems to happen when compression level is explicitly given.
[Updated on: Mon, 30 March 2020 20:25] Report message to a moderator
|
|
|
|
Goto Forum:
Current Time: Thu Feb 13 13:14:05 CET 2025
Total time taken to generate the page: 0.05109 seconds
|