Сжимаю загруженные файлы .pdf
и сохраняю их в файловой системе сервера. Все работает хорошо, но файл становится больше, от 30 КБ до 48 КБ. Что я могу делать неправильно? Вот часть кода сжать загруженный файл:сжатие pdf-файла делает его больше
FileStream sourceFile = System.IO.File.OpenRead(filePath);
FileStream destFile = System.IO.File.Create(zipPath);
GZipStream compStream = new GZipStream(destFile, CompressionMode.Compress);
try
{
int theByte = sourceFile.ReadByte();
while (theByte != -1)
{
compStream.WriteByte((byte)theByte);
theByte = sourceFile.ReadByte();
}
}
Если я вручную сжимаю один и тот же файл в своей файловой системе, он становится меньше. –