大きな XML ファイル (約 100 MB) を処理する PowerShell スクリプト (開発中) の一部として、Windows 7 で gzip (1.3.12) を使用しています。スクリプトはすべてのファイルを反復処理してから、gzip -d -v $pathToTheGzipFile
. 次に、何らかの処理を行ってから実行しgzip -9 -v $pathToTheUnzippedXmlFile
ます。開発中に何十ものファイルに対してスクリプトを何十回も実行しましたが、解凍後にランダムなファイルがわずかな割合で切り捨てられていることに 2 回気付きました。XML パーサーはそれを解析することを拒否し、スクリプトは失敗しました。
問題が圧縮または解凍中に発生したかどうかはわかりません。さまざまな不具合のために、スクリプトを数回強制終了する必要がありました。
以前に gzip でこの種の問題を見た人はいますか? ありがとう!