問題タブ [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# - DotNetZip - Save(stream) を呼び出す前に最終的な zip サイズを計算する
DotNetZip を使用する場合、Save(stream) を呼び出す前に、最終的な zip ファイルのサイズを取得できますか? ユーザーがかなり大きな zip ファイル (2 GB 以上) をダウンロードする Web サイトがあり、ファイル全体をメモリにバッファリングするのではなく、ユーザーにファイルをストリーミングできるようにしたいと考えています。このようなもの...
これは可能ですか?
c# - C#を使用した自己解凍型プログラム
Winrarを使用してzip/rarファイルを作成すると、作成したzipからexeを作成する機会が与えられます。C#コードからそれを行うことは可能ですか?
DotNetZipライブラリは、ページに次の行があるため、この作業を実行できると思われます。
このライブラリは自己解凍型のzipファイルを作成しますか?
はい。自己解凍型のzipファイルまたは標準のzipファイルを作成できます。自己解凍型アーカイブは、Windows(GUI)アプリまたはコマンドラインアプリケーションのいずれかです。自己抽出機能には、抽出を実行するコンピューターに.NET2.0が必要です。
SFXファイルの作成をサポートしていることが正しいかどうかを教えてくれるこのライブラリを使用したことがありますか?
前もって感謝します
c# - C#でzipプロセス(DotNetZip)のCPU使用率を最適化または制限するにはどうすればよいですか?
良い一日
DotNetZipライブラリを使用してフォルダをアーカイブするために使用するアプリがあります。実際の「圧縮」プロセスでは、CPUを100%使用していることに気付きました。このアプリは別のアプリ(tcpチャットアプリケーション)と組み合わせて使用されるため、CPUの使用量をできるだけ少なくするためにこれが本当に必要です。
CPUを安全に制限する方法はありますか?優先度を下げてみましたが、違いはありません。私が今持っている唯一のことは、50%を使用するようにアフィニティを1コアのみに設定することです。しかしもちろん、それはマルチコアコンピューターでのみ機能します。
c# - DotNetZipはWinZipから最高の圧縮を抽出しません
DotNetZip dllを使用して、C#で非常に単純なプログラムを作成しました。最適な圧縮を選択するzipファイルを抽出しようとしています。これがコードです。
また、エラーは、txtファイルの1つがサポートされていない圧縮方法を使用していることを示しています。
最高の圧縮を使用している場合、DotNetZipライブラリはzipファイルを抽出できませんか?これを処理する方法はありますか?選択肢は何ですか?
c# - DotNetZip ExtractProgress バグ?
ExtractProgressEventArgs.EntriesTotal
andはExtractProgressEventArgs.EntriesExtracted
常にゼロです。これは既知のバグですか? 以下の私のコードを参照してください:
c# - テキスト/XML ファイルを抽出するときの Dotnetzip の不良状態エラー
次の方法を使用して、dotnetzip を使用して XML ファイルを zip に保存しようとしています。
次に、次のメソッドを使用して XML ファイルを読み込みます。
ただし、このメソッドは、e.Extract(ms) 呼び出しで ZlibException -- Bad state (無効な格納ブロック長) -- をスローします。これが機能することをかなり確信できるように、十分なドキュメントと例を読みましたが、これは dotnetzip を使用するのも初めてなので...これを解決する方法について何か考えはありますか?
dotnetzip - DotNetZip - アクセスしたファイルから zip を作成する
DotNetZip を使用して、アクセスしたファイル (別のアプリケーションのログ ファイルなど) から zip を作成できますか?
ログファイルが他のアプリケーションを介して書き込まれるときにzipを作成します
c# - ZLIB/DEFLATEデータを解凍できません
ネットワークキャプチャファイル(PCAP)の圧縮バイトからデータを抽出しようとしています。
これらのパケットの一部からのデータにはZLIBヘッダー(最初の2バイト、最初のバイトの下位4ビットは常に8)がないため、を使用して解凍しようとすると例外が発生しましたZlibStream
。ヘッダー付きのデータは正常に機能しているようです。
ZLIBはDEFLATEの単なるヘッダーとフッターであることを理解しているので、ヘッダーなしでこれらのデータをに渡しますDeflateStream
。今回DeflateStream
はエラーをスローしません、それは間違ったデータを与えただけです(しかしそれは正しい長さを与えました)...
これはサンプルデータです。C#コードサンプルはDotNetZipを使用しています。
私はC#(DotNetZipから)とJavaでSystem.IO.Compression.DeflateStream
テストしました。すべてが0でいっぱいの同様の配列を与えました..Ionic.Zlib.DeflateStream
java.util.zip.Inflater
ここで何が欠けている可能性があるかについてのアイデアはありますか?ZLIB / DEFLATEがステートフルであり、解凍に以前のすべてのパケットからのデータが必要である可能性はありますか?
ありがとうございました。
powershell - powershellでDotNetZipを使用してフルパス階層ではなくファイルのみを圧縮する方法は?
DotNetZip と powershell を使用してログを圧縮しようとしています。ファイルは C:\user\temp\logs にあります。ディレクトリ内のログをループして zip ファイルに追加すると、ログ ファイルのみが必要な場合に、フォルダー階層とログ ファイルになってしまいます。
したがって、zipには次のものが含まれます。
zipファイルに含める場合は次のとおりです。
テストのために実行しているスクリプトは次のとおりです。
c# - ネットワーク上の場所を介して zip ファイル内の MP4 を再生する
ビデオ システムを構築していますが、遠隔地にあるビデオにアクセスする際に問題が発生しました。現在の苦境は、データを抽出してzipファイルをいじりたくないということです.これはユーザーの観点からは時間がかかりすぎて、zip内からビデオファイルを直接開くことができます. 私の質問は、これは可能ですか? ファイルを開く機能は、DotNetZip ライブラリ内で見つけたものではありません。
私が見つけた唯一の解決策は、VideoLAN で zip ファイルを指定して、そこから再生することです。ただし、これをプログラムで行うことは、 VideoLan DotNet for WinForm & WPF C# プラグインを介して私が非常に苦労しているものであり、例が不足しています。代替手段はありますか?