問題タブ [winrar]
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# NUnrar ライブラリ (パスワードで保護された rar ファイルをパスワードなしで抽出する)
このライブラリを C# で使用して RAR ファイルを抽出しています。
パスワードで保護されている場合でも、ファイルを抽出できますか? パスワードを要求することさえありません。そんなことがあるものか?
WinRar を使用して RAR ファイルを作成し、それらにパスワードを設定しています。
c# - WinZip/WinRar を使用してフォルダーに ISO を抽出する
C# を使用して ISO を抽出しようとしています。Winzip ライブラリDotNetZipを見つけて使用しましたが、プロジェクトを実行すると、ISO を抽出できないと表示されます。
それが私が取り組んでいるコードです。プログラム内の他のメソッドから送信されますcopyTo。folderName
ISO で Winzip や Winrar を使用できるライブラリがあれば非常に役立ちますが、これまでのところ、私の検索では何もヒットしませんでした。
前もって感謝します
編集: C# で winrar を使用して .rar または .zip のみを抽出できますか、または引数として抽出するファイルを渡すことができますか? 私はもう試した
ProcessStartInfo startInfo = new ProcessStartInfo("winrar.exe");
Process.Start("winrar.exe",@"C:\file\to\be\extracted");
ISO の場所ですが、そこには抽出するものが何もないという例外が返されます。
c# - C#またはバッチを使用してWinRARでISOを自動的に抽出します
末尾に.isoがない同じ名前のフォルダーにISOを抽出しようとしています。
ISOのあるフォルダーで開始する検索を開始すると、抽出が開始されないため、winrarに問題があります。
回答コードで更新
ユーザーは、抽出するフォルダー(.ISO)を選択して抽出します。次に、バックグラウンドワーカーのProcess.Start()で使用します。それはマウントソフトウェアを開いているように見え、ISOを目的のフォルダ名に抽出しません。
よろしくお願いします。
または、誰かが代わりにISOを抽出し、c#から呼び出してtoExtractとフォルダー名を渡すバッチを私に与えることができれば、それも役に立ちます。
ありがとう
jar - Winrarをインストールした後、自己実行可能なJarファイルが実行されない
これが取り引きです。メインクラスを指すマニフェストを使用して、いくつかのクラスをjarファイルにコンパイルしました。私のコンピューターでは問題なく動作します。
明日デモンストレーションを行うことになっている別のコンピューターにjarファイルを転送しましたが、ここで物事が下り坂になりました。
Winrar がインストールされていなかったので、jar ファイルが入っていたフォルダーを抽出するためにインストールしました。無意識のうちに winrar を jar に関連付けましたが、デフォルトのオープン プログラムを jre7/bin/java.exe に変更して修正しました。ただし、jar ファイルは以前のように自己実行しません。レジストリに何か問題があると思います。
スタックオーバーフロー、どう思いますか?
python - RAR アーカイブと Gzip の圧縮率の大きな違い: 何か足りないものはありますか?
サイズが約500MBの巨大なテキスト ファイルがあります。Pythonプログラムとコマンドラインの両方からGzipでアーカイブしようとしました。ただし、どちらの場合も、アーカイブされたファイルのサイズは約240MB ですが、WindowsでWinRARを使用してアーカイブすると、アーカイブされたファイルのサイズは約450KBになります。私がここに欠けているものはありますか?なぜそんなに大きな違いがあるのですか? 同様のレベルの圧縮を達成するにはどうすればよいですか?
これに関する Python コードは非常に役立つため、これにも Python のタグを付けました。
ファイルの最初の 3 行は次のとおりです。
encryption - WinRar で使用されている AES-128 暗号化をクラックする方法は?
以下で説明するいくつかの方法を使用して、winrar のパスワードをクラックしようとしています。
rar は AES-128 暗号化を使用しているため、総当たり攻撃や辞書攻撃は何年もかかるため役に立ちません。
しかし、パスワードで保護された rar ファイルを EXE 形式の SFX アーカイブ (GUI は多くのメモリを必要とするため、winconsole を使用したい) に変換すると、確実に winrar のゲートから保護されなくなります。
それでも、rar は暗号化キーをその exe ファイルに書き込みます。
では、exe デバッガーまたは逆アセンブラーを使用できれば、パスワードを含むキーをノックアウトできないでしょうか?
w32dasm、olly dbg、pe Explorer を使用して、これらの exe ファイルを変更しました。
私が見つけたのは、「Extracting、CRC failed、Encrypted」などの文字列だけです。いくつかの sfx アーカイブをテスト ファイルとして (異なるパスワードで) 使用し、逆アセンブルしてみました。これらの 16 進キーは非常によく似ています。
では、より優れた逆アセンブラーまたはデバッガーが必要ですか? または、この方法が役に立たない場合、その理由を教えてください。
別の質問.. この次の画像には winrar 暗号化へのリンクがありますか? はいの場合、その方法を説明してください..とても役に立ちます。

vb.net - WinRarでフォルダを圧縮し、別のディレクトリvb.netに移動します
フォルダを.rarに圧縮して別のディレクトリに移動する方法はありますか?私はvb.netアプリケーションからそれを実行しようとしましたが、そのためのバッチファイルを作成しましたが、ファイルの内容がわかりません。手伝ってもらえますか?
winrar - Winrar のフォルダーを除外する
Winrar のある日
私がやりたかったのは、ワイルドカードを使用してフォルダーとその内容を除外することだけでした。ドキュメントを読んだ後でも、推測ゲームになりました...
したがって、私のテストベッドは次のようになります。
そして、私は実行しています:
これにより、!tmp1 をルート (唯一の最上位フォルダー) とする rar が得られます。
除外スイッチは-x<filepathpattern>、複数回含めることができます。
したがって、f2 とそのすべてのサブコンテンツを除外したい場合は...
内容を削除しますが、f2 は残します
何もしない - すべてを含む
何もしない - すべてを含む
何もしません - すべてを含みます (今私は怒っています)。
いいえ、何もしません - すべてを含みます。だから、そうでなければならない...
いいえ、何もしません-すべてを含みます。そして、私はすでにそれを知っています
内容を削除しますが、f2 は残します。先に進みます...
何もしません - すべてを含みます。うーん。あはは!どうですか...
いいえ、何もしません - すべてを含みます。なんてこった。よし、そうでなければならない...
なんてこった、うまくいった!むむむ、ではどうして……。
動作しません?これは、そもそも私をこの狂った道に送り込んだ小さな悪魔であり、うまくいくはずでした!
*/a/*以上のことを踏まえて、あえてディレクトリを調べて、コンテンツとディレクトリを削除しようとしますか?
もちろん、何もしません。
もちろん、何もしません。
いいえ。しかし...
両方のディレクトリの内容を削除しますが、フォルダーは残します。したがって、必死に-edなって空のフォルダーを保存しないスイッチを使用できますが、これは広範なハックです。すべての空のフォルダーではなく、指定されたフォルダーを削除したいと思います。
winrar に対する敵意が高まる中、-edスイッチを使用せずにワイルドカードを使用してフォルダーとその内容を具体的に除外する方法を知る輝かしい日を目指して、情報のバトンを渡しています。
batch-file - バッチファイルでWinrarを実行する方法
WinRAR の実際の UI では、sfx ファイルを作成し、次の sfx オプションを使用できます。
[一般] タブ:
抽出するパス: 現在のフォルダーに作成
[モード] タブ:
サイレント モード: すべて非表示
[テキストとアイコン] タブ:
ファイルから SFX アイコンをロード:特定のファイルを選択します。
バッチファイルを使用してこれを行うにはどうすればよいですか?
また、バッチ方式を使用して単一のファイルだけでなく、ディレクトリを追加するにはどうすればよいですか?
私はバッチ ファイルがあまり得意ではありません。バッチ ファイルを使用したことはありません。スイッチを見ているだけで、どうすればよいかわかりませんでした。誰かが私に教えてくれたり、案内してくれたりしてくれたら、とてもありがたいです。
前もって感謝します。
if-statement - Program Files (x86) がバッチに存在しない場合、Program Files に path= を設定する方法は?
これがスクリプトです。目的は、フォルダー内の Rar ファイルを特定のフォルダーに抽出することです。問題は、WinRar へのパスを Program Files is Program Files (x86) is not on the system に変更する必要があることです。どうやってやるの?ありがとうございました!
set path="C:\Program Files (x86)\WinRAR\";%path%