Of course, but it's C, not C++:
http://www.gnu.org/software/gzip/[
^],
http://www.gzip.org/[
^].
Nevertheless, you can compile this code in a C++ project. Unfortunately, there are no MSBuild project files, you have to make one by yourself.
However, GZIP implementation is included in boost, which is a C++ set of libraries. Please see:
http://www.boost.org/doc/libs/1_53_0/libs/iostreams/doc/home.html[
^].
[EDIT]
A almost forgot! There is another open-source product which supports GZIP immediately, written in C++. This is the famous 7-zip:
http://en.wikipedia.org/wiki/7-zip#Other_supported_formats[
^],
http://www.7-zip.org/[
^].
Chances are, you can even use it as is. Of course, it can be run in console-only form. I would prefer 7-zip to anything else.
—SA