問題タブ [sevenzipsharp]

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

c# - パスワード付きのSevenZSharpデコード

ここからSevenZSharpで作業します

私が使用するデコードファイルの場合:

しかし、パスワード付きの .7z ファイルをデコードする方法についての情報がありません!? 私を助けてください。ありがとう

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

.net - Sevenzipsharpファイルロック。ファイルを移動できませんか?

さまざまなアーカイブでsevenzipsharpを実行していますが、テストに合格した場合は、アーカイブを別のフォルダーに移動したいと思います。ただし、ファイルがプロセスによって使用されているという例外が発生します。Windowsエクスプローラーでも移動できませんが、アプリプロセスを強制終了すると移動できます。セブンジップシャープがファイルをロックしているので、移動できないのではないかと思います。

私は書きusing (var extractor= new SevenZipExtractor(fn)) {ます。usingブロックの外にファイルを移動しようとしましたが、それでもうまくいきません。このメソッドを数回実行した後、最初のアーカイブを移動できるようですが、最後のアーカイブを移動することはできません。

プロセスがファイルを使用しないようにして、アーカイブをフォルダーに移動できるようにするにはどうすればよいですか?

0 投票する
0 に答える
814 参照

sevenzipsharp - SevenZipSharp パスワード チェック?

過去に、ファイルがパスワードで保護されているかどうかを確認するために SevenZipExtractor.Check() を使用するように提案されました。Check() が整合性チェックを実行するため、このソリューションは問題を引き起こします。つまり、すべてを解凍します。これは、実行しているファイルの量、サイズ、および圧縮レベルに非常に時間がかかります。

アーカイブにパスワードがあるかどうかを確認するにはどうすればよいですか? すべてのファイルを抽出せずに、パスワードが正しいかどうかを確認できる方法があれば便利です。

0 投票する
0 に答える
260 参照

c# - SevenZipSfx クラスに sfx 設定を渡す方法

http://sevenzipsharp.codeplex.com/にある SevenZipSfx クラスの sfx 設定を渡す方法を知っている人はいますか。実行するファイルなどを指定する必要があります。たとえば、サンプルの1つを取りました

sfx.ModuleFileName プロパティを介して設定しますが、sfx.MakeSfx(@"C:\a.7z", @"C:\test.exe"); を呼び出すと null 例外で失敗します。settings.key が null であるため、GetSettingsStream(...) 内

これが正しい方法だとは思いませんが、設定をどこから読み取っているのかを特定できないようです。これをソースにハードコーディングしたくありません。

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

append - SevenZipSharp は暗号化されたアーカイブを追加します

7 zip シャープを使用していますが、暗号化されたアーカイブにファイルを追加しようとすると問題が発生します。暗号化されていないアーカイブへの追加 (適切な方法を使用) は機能しているようですが、暗号化されたアーカイブは次のエラーをスローします。

他の誰かがこれを正常に実行したかどうか疑問に思っていました

ありがとう

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

c# - MemoryStream に unzip および unrar します。

私のアプリは、多数の画像を含む RAR/ZIP アーカイブを読み込み、リストボックスにサムネイルを表示します。現在、SevenZipSharp を使用しています。Afaik は、個々のファイルをディスクにダンプすることのみをサポートしています。これは、サムネイルを取得するために各画像に対して行う必要があります。画像をメモリにダンプすると、パフォーマンスが少なくともいくらか向上すると思います。それを行う方法はありますか?

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

sevenzipsharp - SevenZipSharp: 進行中の圧縮の中止

SevenZipSharp ラッパーを使用して、進行中の圧縮を中止することに成功した人はいますか? 私が使用した:

いくつかのアクティビティを確認して試しました:

しかし、何も起こりませんでした。圧縮は、すべてのファイルがパックされるまで機能し続けます。何か案は?

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

vb.net - SevenZipSharp は、抽出中に現在の抽出ファイルを表示します

私は vb.net を使用していますが、アーカイブを抽出するときにどのファイルが抽出されているかを表示する方法を知りたいと思っていました。私はすでに回避策を持っていますが、それは「チート」であり、抽出中の現在のファイルを実際には表示しません。

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

c# - SevenZipSharp ライブラリ: ヘッダーを暗号化できません

私の仕事は、SevenZipSharp ライブラリを使用して、パスワードで保護された ZIP を作成することです。

ファイルの内容をパスワードでロックすることに成功しましたが、アーカイブ構造 (ファイル名、ディレクトリ階層) は、WinZip、7-Zip、または圧縮フォルダーのいずれかで表示できます。

使ってるcmp.EncryptHeaders = true;けど効果ないみたい…

ファイル名とディレクトリ名を暗号化するにはどうすればよいですか? ありがとう。