Документация MSDN сообщает мне следующее:
Класс GZipStream использует gzip формат данных, который включает циклический значение проверки избыточности для обнаружения повреждение данных. Формат данных gzip использует тот же алгоритм сжатия, что и класс DeflateStream.
Кажется, что GZipStream добавляет дополнительные данные к выходу (относительно DeflateStream). Мне интересно, в каком виде сценария было бы важно использовать GZipStream, а не DeflateStream?