我使用.Net的GZipStream类来压缩文件,并跟踪原始文件大小,但是我发现我以为正在压缩的文件的大小反而增加了。这种情况可能吗?
下面是我的压缩方法:
Byte[] bytes = GetFileBytes(file);
using (FileStream fileStream = new FileStream("Zipped.gz", FileMode.Create))
{
using (GZipStream zipStream = new GZipStream(fileStream, CompressionMode.Compress))
{
zipStream.Write(bytes, 0, bytes.Length);
}
}