Я заметил, что каждый раз, когда я запускаю один и тот же файл через GZipStream, размер файла отличается.Когда я смотрю на файл через проводник Windows, size отличается, но Size on disk всегда одинаков.Это ожидаемое поведение.
GZipStream
size
Size on disk
Ваш файл маленький? Обычно с небольшими файлами ОС может добавить к файлу некоторый отступ, чтобы он заполнил кластер / блок, поэтому вы заметите, что размер может немного отличаться. Это гораздо более заметно на небольших файлах, чем на больших.
Чтобы узнать разницу между размером и размером на диске, перейдите по этой ссылке.
http://freewindowsvistatutorials.com/differencesBetweenFileSizeVsSizeOnDiskInWindows7VistaXP.php