我在 Windows 7 上使用 gzip (1.3.12) 作为处理大型 XML 文件(大约 100 MB)的 PowerShell 脚本(开发中)的一部分。该脚本遍历所有文件,然后运行gzip -d -v $pathToTheGzipFile
. 然后它进行一些处理,然后运行gzip -9 -v $pathToTheUnzippedXmlFile
。在开发过程中,我已经在几十个文件上运行了几十次脚本,我注意到两次随机文件在解压缩后被截断了一小部分。XML 解析器拒绝解析它,脚本失败。
我不确定问题是否发生在压缩或解压缩期间。由于不同的故障,我不得不多次杀死脚本。
以前有人见过 gzip 的这种问题吗?谢谢!