私が達成しようとしているのは、アプリケーションが大きなリモートファイルを(ftpまたはhttpから)完全にダウンロードせずに抽出できるようにし、ネットワーク障害が発生した場合に抽出を再開できるようにすることです。
この例に従う
ファイルを抽出することはできますが、ネットワーク障害が発生した場合に抽出を再開できません。ZipInputStream.Skip(length)を使用しようとしました。ここで、「length」はローカルのダウンロード/解凍されたファイルのサイズですが、機能しないようです。次のような例外がスローされます。
タイプ'ICSharpCode.SharpZipLib.SharpZipBaseException'の最初のチャンスの例外がICSharpCode.SharpZipLib.dllの壊れた非圧縮ブロックで発生しました
何か案が?これを達成することは可能ですか?