問題タブ [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 投票する
2 に答える
7692 参照

vb.net - Ionic.Zip(DotNetZip)は、IO.MemoryStreamを使用したsaveメソッドでハングします

次のコードを使用して、DotNetZip-Libary with 106 Images(675MB)を使用してzipファイルを作成してみます。

このコードを実行すると、実行は通常、例外なくイメージ40(場合によってはそれ以前)で停止します。何も起こりません。zipを直接ファイルに保存しようとしました。できます。

何か案は?

1月

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

c# - DotNetZip を使用して zip から特定のフォルダーを抽出する

例を探しましたが、特定のフォルダーの抽出を含む DotNetZip シナリオが見つからないようです。「CSS」というフォルダーを .zip ファイルから抽出しようとしていますが、これは .zip ファイル内の最上位フォルダーです。これは私がこれまでに持っているコードです:

現在の選択内容は何も取得していないため、css フォルダーとそのすべてのサブディレクトリとファイルを抽出するように、それを書き換える助けを借りることができます。

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

c# - DotNetZip内のファイルの大規模なアーカイブでの圧縮の問題

ご挨拶...

最新のDotNetZipを使用して、c#3.5でバックアッププログラムを作成しています。プログラムの基本は、サーバー上の場所とスパンされたzipファイルの最大サイズを指定して実行することです。そこから、指定された場所からすべてのフォルダー/ファイルをトラバースし、正確な構造を維持しながらアーカイブに追加する必要があります。また、すべてを適切な量に圧縮する必要があります。フォルダー/ファイルの特定の非圧縮コレクションは、簡単に10〜25 GBになる可能性があり、作成されるスパンファイルはそれぞれ約1GBに制限されます。

私はすべてが機能しています(DotNetZipを使用)。私の唯一の課題は、実際に起こっている競争がほとんどないか、まったくないことです。コードを単純化し、一般的にプロジェクトにどれだけ適合しているかを確認するために、「AddDirectory」メソッドを使用することにしました。周りを読んだ後、私はその決定を2番目に推測しています。

  1. 以下のコードとアーカイブ内の大量のファイルを考えると、zipに追加されるときに各ファイルを圧縮する必要がありますか?または、Adddirectoryメソッドはほぼ同じ圧縮を提供する必要がありますか?

  2. Ionic.Zlib.CompressionLevelによって提供されるすべてのレベルの圧縮を試しましたが、どれも役に立たないようです。外部圧縮アルゴリズムを使用して、それをDotNetZipファイルにストリーミングすることを検討する必要がありますか?

助けてくれてありがとう!

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

.net - Visual Studio C ++/CLRでのDotnetZipの使用

DotNetZipをC++/ CLRで使用しようとしましたが、ダウンロードしたすべてのファイルに.hファイルが含まれていないことがわかりました。サンプルコードには、「using namespace Ionic::Zip;」があります。
どうすればそれを自分のコードで機能させることができますか?

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

f# - FSharp での zip アーカイブのファイル構造の制御

以下は、ファイル名のリストを取得し、それらを 1 つのアーカイブに圧縮するコード サンプルです。私が抱えている問題は、filname で記述されたファイルを zip アーカイブの最上位に配置したいということです (つまり、アーカイブを開くと、「clientName....xml」が最初に表示されます。フォルダー「XML」の代わりに)。

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

asp.net - DotNetZip でのファイルの抽出に関する問題。ファイルを抽出しません。どうしたの?

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

asp.net - DotNetZip で zip アーカイブを抽出しようとすると、「ファイルが見つかりません」という例外が発生する

アップロードされた zip アーカイブを抽出し、抽出したファイルをフォルダーに保存しようとしましたが、「ファイルが見つかりません」という例外が常に発生します。間違いは何ですか?

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

asp.net - DotNetZip を使用してストリームから zip を抽出する

ストリームからzipアーカイブを読み込んでファイルを抽出しようとしています。「using (ZipFile zip = ZipFile.Read(inputStream))」の行で次の例外を取得しました: ZipEntry::ReadDirEntry(): 0x0000EE19 の位置にある署名が正しくありません (0xC618F879) この例外を処理する方法はありますか?

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

c# - DotNetZip-メモリへの読み取り

DotNetZipライブラリを使用して簡単なテストをまとめました。このライブラリは.bmpファイルでいっぱいのzipファイルを開き、それらを.jpg形式に変換します。

これ以前は、すべてのファイルをフォルダーに書き込み、変換し、jpgファイルを保存してから、元のbmpファイルを削除していました。

私は最初にそれらをメモリに解凍し、jpgに変換してから保存するつもりはありません。

コードは機能しますが、それほど速くはありません。コードを改善するために私ができることについて誰かが私に何か指針を教えてもらえますか?また、糸脱毛は役に立ちますか?

ありがとう

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

c# - DotNetZipよりも高速なC#用のzipライブラリはありますか?

私は現在Ioniczipライブラリを使用しています。これより速いものがあるかどうか気になりましたか?

それがより速い圧縮アルゴリズムを持っている限り、私はそれが何を使うかを気にしません。