問題タブ [sharpziplib]

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 に答える
3994 参照

c# - 圧縮なしで SharpZipLib を使用してアーカイブにファイルを追加するにはどうすればよいですか?

圧縮なしで SharpZipLib を使用して Zip アーカイブにファイルを追加するにはどうすればよいですか?

Google の例はひどく薄いようです。

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

java - .NetからのZipされたストリームの問題とJavaからの読み取り

Javaコードから読み取ることができる.Netからのストリームを圧縮しようとしています。したがって、入力として、圧縮したいバイト配列があり、バイナリ配列があることを期待しています。

SharpZipLibとDotNetZipを使用して圧縮バイト配列をテストしましたが、残念ながら、Javaでjava.util.zip.Deflaterクラスを使用して解凍しようとすると、常にエラーが発生します。

誰かが.Netで文字列またはバイト配列を圧縮し、java.util.zip.Deflaterクラスで解凍するコードサンプルを持っていますか?

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

file - SharpZipLib によって作成された一時ファイルをクリーンアップするにはどうすればよいですか

SharpZipLib を使用して zip ファイルを作成すると、.tmp ファイルがハード ドライブに書き込まれます。アーカイブにファイルを追加すると発生します。

私はそれが起こっていることをあまり心配していませんが、アーカイブが完了したらファイルを削除できるように、ファイル名を取得できるようにしたいと考えています。.tmp ファイルの名前を取得するにはどうすればよいですか?

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

c# - SharpZipLib - 抽出中に fileS を進める

これは本当に簡単でなければならず、確かに非常によく聞かれる質問のようですが、私の人生では「簡単な」答えを見つけることはできません.

SharpZipLib によって抽出された Zip ファイルを示す ProgressBar を作成したいと考えています。

FastZip および FastZipEvents クラスは、個々のファイルの進行状況を示しますが、Zip 全体内の位置は示しません。つまり、Zip に 200 個のファイルが含まれている場合、現在どのファイルが抽出されているかを示します。個々のファイル (Foo.txt の 20KB から 43KB など) の進行状況は気にしません。

最初に ZipFile を作成し、Count プロパティにアクセスすることで、これを行う方法をごまかすことができると思います。そして... ZipInputStreamまたはFastZipを使用して進行状況を自分で抽出して保持しますが、それはZipが効果的に2回(一度完全にメモリに)解凍されることを意味すると思います。

これを行うクリーンな方法はありますか?

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

c# - Windows Mobile の SharpZipLib よりも優れた gzip ツール?

c# で記述されたWindows Mobileアプリケーションで、gzip に SharpZipLib を使用しています。

私はこのコードを持っています

1.6MB --> 7MB の解凍には 4 ~ 5 分かかります。Compact Framework
のより良いものを知っていますか?

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

sharpziplib - Sharpziplib の商用サポートはありますか?

政府のクライアントはオープンソースを好まない. 以前のアプリは許可を得ずに Sharpziplib を使用していました。彼らはサポートにお金を払ってくれるので、書き直す必要はありません (あなたの税金が働いています)。

何か案は?

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

.net - SharpZipエスケープファイル名

SharpZipLibを使用して、htmlページと画像を含むzipファイルを作成しています。htmlファイルの名前に/が含まれている場合は、フォルダーが作成されます(イメージパスが台無しになります)。

例:htmlファイルに名前を付ける必要がある場合Web/Design.html、zipファイルにはファイルを含むWebフォルダーが含まれますDesign.html

/を//または/に置き換えて/をエスケープしようとしましたが、これまでのところ何も機能していません。

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

c# - ICSharpCode zipfile 作成エラー

次のコードは私のマシンでは機能しますが、サーバーでは機能しません:

空の zip ファイルを作成し、次の例外をスローします。

破棄されたオブジェクトにアクセスできません。オブジェクト名:「ZipFile」。

他の誰かがこのエラーに遭遇しましたか? フォルダーなしでファイルを圧縮する別の方法またはライブラリはありますか?

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

c# - Sharpziplib + 単一ファイルの抽出

ファイルを取得しようとすると、入力ストリームの長さ (s.Length) が常にゼロになります。何が間違っていますか? ZipEntry は有効で、ファイルのサイズは適切です。

使用しているコードは次のとおりです。

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

c# - SharpZipLib ZipEntry zip 内のファイルの名前を変更するにはどうすればよいですか?

zip ファイルに保存されている名前を変更するにはどうすればよいですか?

また、次の方法でファイルを追加するときにこれを行うことができますか?