C# 从zip文件解压缩后,文件大小变大
这是我现在面临的一个奇怪的情况。所以我有一个程序可以提取zip文件。在zip文件中有一些图像文件。解压文件后。一个或两个图像的文件大小变得非常大 原始文件大小约为200 Kb。提取后,它可以像2MB 它并不总是发生,但有时会发生。有人能帮我吗 这是我用来提取文件的代码:C# 从zip文件解压缩后,文件大小变大,c#,winforms,zip,extract,filesize,C#,Winforms,Zip,Extract,Filesize,这是我现在面临的一个奇怪的情况。所以我有一个程序可以提取zip文件。在zip文件中有一些图像文件。解压文件后。一个或两个图像的文件大小变得非常大 原始文件大小约为200 Kb。提取后,它可以像2MB 它并不总是发生,但有时会发生。有人能帮我吗 这是我用来提取文件的代码: fileName = Path.GetFileName(fi[i].FullName); folderName = Path.GetFileNameWithoutExtension(fi[i].FullName);
fileName = Path.GetFileName(fi[i].FullName);
folderName = Path.GetFileNameWithoutExtension(fi[i].FullName);
ZipFile.ExtractToDirectory(SourceFolder + "\\" + fileName, ExtractFolder + "\\" + folderName);
好的,我是stackoverflow的新手,我不知道如何编辑问题并以正确的方式创建新主题
结果不是提取的文件变大了。因此,我的程序所做的是查看提取的图像并旋转它,然后通过用新的旋转图像替换原始图像来保存方向
有没有办法在不替换原始文件的情况下旋转和保存方向?因此,文件大小将是相同的
或者如何将文件大小压缩到200-300 Kb左右是什么让你认为解压后文件不应该如此大?你真的在问为什么解压时文件会变大@马修沃森,因为原来的尺寸不是那么大?这发生在一些文件上。不是所有的文件都在那个zip中file@DavidG是的,为什么有些文件在我解压后变得更大为了澄清,压缩前的原始文件是200Kb。然后它与其他文件一起压缩。从zip文件中提取该文件后,原始文件的大小现在达到2MB左右,但您希望它再次解压缩到200Kb以匹配原始大小。对吗?