Ситуация — есть данные в файле, часть из них запакована в gzip формате. Но когда эти данные спихивались в кучу у них у всех отрезался заголовок, который, как я понимаю, должен быть стандартным. Если был хвост, то он, отрезан тоже. Вопрос можно чем-нибудь распаковать такие данные не делая себе кучу головной боли. Код на C с использованием zlib для этого есть, но под C# его переводить — довольно проблемно. Смотрел в сторону DotNetZip, но так и не понял можно ли так сделать.
Т.е. фактически есть буфер byte[] и его надо раззиповать, размер после распаковки есть.