bobjafari555
bobjafari555

Reputation: 41

Problems decompressing gzip

I'm trying to use a gzip c++ library to decompress some text that i compressed using this website that had a tool to do it, but when i try to decompress it in my project it says that its not compressed and fails to decompress. Am i just misunderstanding these compression formats because the names are the same or is this some other issue that i'm not aware of?

    //'test message' compressed using the website
    std::string test_string = R"(eJwrSS0uUchNLS5OTE8FAB8fBMY=)";

    //returns false
    bool is_compressed = gzip::is_compressed(test_string.data(), test_string.size());

    //crashes
    std::string decompressed = gzip::decompress(test_string.data(), test_string.size());

Upvotes: 0

Views: 536

Answers (1)

bobjafari555
bobjafari555

Reputation: 41

Website outputs a Base64 encoded string as ASCII, instead of the byte array. I need to decode the Base64 encoding before trying to decompress.

Upvotes: 1

Related Questions