This submission adds support for two things related to GZIP support:
A simplistic "enumerator" of members in concatenated GZIPs
A wrapper around .NET's GZipStream type
The "enumerator" parses the standard GZIP header for what it can find, and has a naïve search for multiple entries. This simple mechanism can be used to extract a specific sub-part of concatenated GZIPs. All that said, it's exceedingly unusual for people to do that - standard practice is to .tar.gz instead.
This submission adds support for two things related to GZIP support:
The "enumerator" parses the standard GZIP header for what it can find, and has a naïve search for multiple entries. This simple mechanism can be used to extract a specific sub-part of concatenated GZIPs. All that said, it's exceedingly unusual for people to do that - standard practice is to .tar.gz instead.
Unit tests for the new code are included as well.