4

サイトマップ XMLファイルを作成し、Google Webmaster Tools でそれらを参照しています。これにより、一部のファイルに次のエラー メッセージが散発的に表示されます。

圧縮誤差

Google のドキュメントの「修正方法」には、何が問題なのかについてのヒントはありません。

ファイルは .NET で生成され、System.IO.Compression.GZipStreamおよびMSDN の推奨される使用方法で圧縮されます。

ファイルを7-zipで開き、ファイルを変更ずに再保存すると機能します。

ヒントはありますか?

4

3 に答える 3

1

OK、これが問題に関する私の考えです。破損していないファイルを生成することは明らかですSystem.IO.Compression.GZipStreamが、それでも軽微な問題があり、Google が好きではありません。

率直な解決策とチェックは、他の圧縮ライブラリに切り替えて、それが役立つかどうかを確認することです。

もう少し複雑な解決策は、GZIP ファイル形式の仕様を厳密にチェックすることです。具体的には、ファイル (オリジナルと 7zip) のヘッダーをチェック (比較) します。このようにして、ファイルに問題があることを発見し、場合によっては修正することができます。

于 2014-02-18T13:04:58.330 に答える
0

@Akashの回答に+1。圧縮されたコンテンツにアクセスしようとすると、IIS (特に IIS 6) で問題が発生しました。圧縮は IIS に任せてください。圧縮されていない xml ファイルを便利な場所に置くだけです。

于 2014-02-24T04:40:57.950 に答える