問題タブ [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.
c# - C#でmdfファイルを含むzipファイルを作成するには
ローカル デバイスに .mdf ファイルと .ldf ファイルがあります。2つのファイルのzipを作成したい。DonetZip を使用しています。しかし、エラーは表示されず、プログラムも機能していません。.mdf および .ldf ファイルを圧縮する例が必要です。
c# - DotNetZip - C# で Save(stream) を呼び出す前に最終的な zip サイズを計算する
DotNetZip を使用する場合、Save(stream) を呼び出す前に、最終的な zip ファイルのサイズを取得できますか? パッケージのストリーム サイズが 100MB を超えるアプリケーション (ウィンドウ サービス) があり、パッケージが保存され、今後のファイルが新しいパッケージに追加されます。
Web アプリケーションについて同じ質問を受けましたが、答えがわかりません。I/O システムに保存する前に、DotnetZip で zip ストリームのサイズを確認する方法はありますか?
c# - zipファイルを解凍した後は削除できません
複数のzipファイルを抽出する方法がありますが、アプリケーションを閉じるまでそれらを削除できません。DotNetZip version 1.9.1.5
ライブラリのバグだと思います。
私のzipファイル:
ファイルを抽出するコード:
この質問は私にはうまくいきませんでした、そして私は頭を燃やすつもりです。
例外:
size - イオン圧縮ファイルの非圧縮サイズを見つける方法
Ioniczipを使用して圧縮されたzipファイルがあります。抽出する前に、使用可能なディスク容量を確認する必要があります。しかし、事前に非圧縮サイズを見つけるにはどうすればよいですか?zipファイルに(ionicによる)ヘッダー情報があり、それを読み取ることができますか?
c# - DotNetZip 保存場所
モイン!
この例では、MyZipFile.zip を "C:\Program Files (x86)\IIS Express" に保存します。ネット上で簡単な例が見つかりません。そのパスを変更する方法はありますか? 私のウェブホストでそこに行く権限があるとは思えません。
c# - DotNetZip: ZipFile を byte[] 配列に変換します
DotNetZip を使用して、ファイル システムから読み取った zip アーカイブにファイルを追加しています。結果の ZipFile を byte[] 配列に変換したいと思います。どんな援助でも大歓迎です。私のコードを以下に示します。
c# - DotNetZipをストリームに保存
DotNetZipを使用して、MemoryStream
からzipファイルにファイルを追加し、そのzipをとして保存しMemoryStream
て、添付ファイルとして電子メールで送信できるようにしています。以下のコードは誤りではMemoryStream
ありませんが、判読できないため、正しく実行してはなりません。zipをハードドライブに保存すると、ストリームに保存しようとしたときではなく、すべてが完全に機能します。
dotnetzip - 解凍時に特定のファイルを実行する自己解凍型アーカイブを作成することは可能ですか?
たとえばsetup.exe
、自己解凍型アーカイブにインクルードするアプリケーションの展開を配置したいと考えています。ユーザーが自己解凍アーカイブを実行すると、内容が一時フォルダーに解凍され、setup.exe が実行されます。
これは可能ですか?もしそうなら、例はありますか?
c# - DotNetZip を使用してオンザフライで ZIP ファイルを抽出するにはどうすればよいですか?
私の Windows Azure コードでは、Blob Storage から ZIP ファイルをダウンロードしてその場で解凍し、解凍した内容をディスクに保存したいと考えています。このようにして、最初にファイルをディスクに書き込み、次に抽出を行うときにそれを読み取ることを節約します。
そのために DotNetZip を使用しようとしています。
ZIP ファイルはもともと非常に大きいため、いくつかに分割され (マルチパート アーカイブではなく、単純な ZIP アーカイブであり、より小さなファイルに分割されているだけです)、各部分が Blob Storage にアップロードされます。すべてのパーツを繰り返し処理し、必要に応じて各ブロブを開く方法を知っていますn
Azure SDK には、子孫CloudBlob.OpenRead()
を返す機能があります。Stream
DotNetZip にはZipInputStream
、 を受け入れるコンストラクタを持つクラスがありStream
ます。
ZIP ファイルの断片を 1 つずつダウンロードしてその場で抽出できるように、これらの断片を接続するにはどうすればよいですか?