問題タブ [dotnetzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1800 参照

asp.net - DotNetZip ライブラリを使用して zip ファイルを分割する

DotNetZip ライブラリを使用して、約 100MB の zip ファイルを作成しています。zip ファイルを Response.OutputStream に直接保存しています。

この 100MB のファイルを約 20MB のセクションに分割し、ダウンロード機能をユーザーに提供する必要があります。これを達成するにはどうすればよいですか?

0 投票する
1 に答える
7510 参照

c# - C#DotNetZipで失敗するメモリ内のzipファイルの抽出

C# で zip ファイル、特に DotNetZip をダウンロードして抽出しようとしています。

このコードを実行すると...

Extract メソッドの実行後、次の結果が得られます。

何かご意見は?ありがとう!

メソッドを実行する前のオブジェクトは次のようになります。

0 投票する
1 に答える
1069 参照

c# - ストリーム経由で XElement を ZipFile に保存する

zip ファイルを xml ファイルのリポジトリとして使用しており、ファイルを保存/更新しようとしています。

私は持っている、

しかし、結果として空のxmlファイルを取得します。

リポジトリは a を介して開かれ、保存が必要な各 xml ファイルusing()の Dispose 呼び出しです。次にSaveFile()、 を呼び出します。zip.Save()zip.Dispose()

どこが間違っていますか?

PS私は.NET 3.5を使用しているので、XElement.Save(stream)を使用できません

0 投票する
2 に答える
13446 参照

c# - DotNetZip - 圧縮中に zip ファイル内のファイル エントリの名前を変更する

DotNetZip を使用して、zip がディスク上のファイル名とは異なるファイル名をリストするようにファイルを圧縮することは可能ですか? たとえば、myFile.txt を zip ファイルに追加したいのですが、それを otherFile.txt という名前にしたいと考えています。

0 投票する
3 に答える
7148 参照

vb.net - VB.NET - zip をメモリにダウンロードし、メモリからディスクにファイルを抽出します

例を見つけたにもかかわらず、これに問題があります。エンコーディングの問題かもしれないと思いますが、よくわかりません。Cookieを使用するhttpsサーバーからファイルをプログラムでダウンロードしようとしています(したがって、httpwebrequestを使用しています)。ストリームの容量を確認するためにデバッグ出力していますが、出力 [生] ファイルは異なって見えます。他のエンコーディングを試してみましたが、役に立ちませんでした。

コード:

そのため、適切なサイズのファイルをダウンロードしましたが、dotnetzip はそれを認識せず、コピーされたファイルは不完全または無効な zip です。私は今日のほとんどをこれに費やしてきましたが、あきらめる準備ができています。

0 投票する
4 に答える
3470 参照

c# - DotNetZipで抽出完了を検出するC#WPF?

プログラムを介してダウンロードしたzipファイルを抽出するために、Ionic.Zip(DotNetZip)を使用しようとしています。しかし、抽出プロセスがいつ完了したかを検出しようとすると行き詰まります。ライブラリには ExtractProgress イベントが含まれているため、進行状況バーで検出しようとしましたが、zip 全体ではなく、すべてのエントリに基づいて進行状況バーを更新します。したがって、最初のファイル エントリが解凍されるとすぐに、「完了」と見なされます。DotNetZip で zip 完了全体の抽出を検出する方法を知っている人はいますか?

0 投票する
3 に答える
439 参照

c# - C#webappのDotNetZip-zipフォルダー構造の名前を変更する方法

これは私のアプリのコードです

出力として書き込まれる単純化されたフォルダー構造(つまり1つのフォルダー)でzipファイルを作成したいと思います。

私は同様の質問に対するいくつかの答えを見てきました、そして私は多くの提案を試みました、しかし私は望ましい結果を得ることができません。このコードは、完全なフォルダー構造のzipファイルを生成します。

誰か助けてもらえますか?

0 投票する
2 に答える
1773 参照

c# - DotNetZipエントリからの画像の読み込み

DotNetZipZipEntryクラスを使用してWPFに画像を読み込むにはどうすればよいですか。

0 投票する
1 に答える
2963 参照

c# - DotNetZip ライブラリ: 分割アーカイブの作成 - System.UnauthorizedAccessException

zip.MaxOutputSegmentSize を十分に高く設定すると、動作する zip ファイルは 1 つだけになります。MaxOutputSegmentSize を制限するとすぐに、分割ファイルの 1 つが最大サイズに達した後にこのエラーが発生します。後でいくつかのファイルが発生します。

zip.ZipErrorAction = ZipErrorAction.Skip または .Retry を使用すると、代わりに System.ObjectDisposedException が発生します。

ここで何が問題なのですか、それとも DotNetZip ライブラリのバグですか?

スタックトレース:

ZipErrorAction.Skip を使用する場合の例外と StackTrace:

宛先フォルダーのフィルターを使用したプロセス モニターは、疑わしいものを何も表示しません: (この場合、3 つの分割ファイルが作成され、例外が発生しました)

0 投票する
2 に答える
5283 参照

c# - ASP.Net で閉じたファイルにアクセスできない (ファイルを zip ファイルに保存する)

複数のファイルを zip で保存すると、「閉じたファイルにアクセスできません」というエラーが表示されます。これがコードです。でのエラーzip.Save(NewZipPath);

完全な例外

ありがとう。