問題タブ [rar]

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

perl - PerlRarフォルダ全体

Perlと。でフォルダ全体をrarしたいArchive::Rar。たとえば、フォルダ/root/pictures

私は単一のファイルをrarする方法しか見つけませんでした。

/root/picturesフォルダ内のすべてのファイルを見つけてrarを実行しようとしましたが、rarアーカイブでは常にパス全体がそれらに固定されています( )。

/picturesフォルダとその内容だけが必要です。それは可能ですか?

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

perl - Perl Archive::Rar はパスワード付きのアーカイブを処理しますか?

パスワードでアーカイブを解凍する方法を探しています! 私はこれをパスのないものに使用しています:

このパスワードは「pass123」です。前もって感謝します!

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

file - explorer.exe で開くファイルを選択するデフォルトのプログラム .rar ファイルを開く方法を変更するには?

select program open fileで選択すると、explorer.exeのウィンドウエクスプローラーで.rarファイルを開こうとしました。その後、rar プログラムでこのファイルを開くことができず、このファイルに対して開いているプログラムを変更しません。デフォルトの開いているプログラム ファイルを復元する方法

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

windows - バッチファイルの起動後にRarファイルの実際の場所を見つける

「Target.rar」という名前の圧縮ファイルがあり、その場所はデスクトップだと思います。その中にバッチスクリプトを入れました。rar ファイルを (解凍せずに) 開くと、内部のファイルが表示されます。バッチ スクリプトをダブルクリックすると、winRAR は最初にすべてのファイルを一時フォルダーに抽出し、そこからバッチ スクリプトを実行するため、ルート ディレクトリは一時フォルダーになりますが、.rar ファイルの場所 (ここではデスクトップ) で何かを行う必要があります。 )。

Rar ファイルの実際の場所を取得するには?

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

linux - 圧縮、暗号化をサポートし、権限を保持し、ファイルをすばやく取得するアーカイバー

大量のデータを含むディレクトリがあり、それをアーカイブしたいと考えています。私は欲しい

  1. 圧縮をサポートします。圧縮により、多くのディスク容量を節約できます。
  2. パスワード暗号化をサポートします。データは機密であるため、ディスクが盗まれた場合に読み取れないようにする必要があります。
  3. *NIX パーミッションを保持します。
  4. ファイルをすばやく取得できます。つまり、ファイルから小さなファイルを取得する必要がある場合は、高速で、アーカイブ全体を読み取る必要はありません。

私の考えでは、よく知られているすべてのアーカイバーが上記の基準をすべて満たすわけではありません。

  • TAR: 圧縮されておらず、パスワード暗号化もありません。
  • TAR.GZ / TAR.BZ2 / TAR.7Z: 必要なファイルが 1 つだけ必要な場合は、必要なファイルに tar が到達するまで tar.gz ファイルを解凍する必要があります。
  • 7Z / RAR: 権限を保持しません。
  • ZIP: 暗号化されておらず、権限を保持していません

誰にも提案がありますか?

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

python - Python で Rar.exe と通信する

Python スクリプトから RAR ファイルを作成したいと考えています。マルチボリューム アーカイブ セットの最初の RAR ボリュームだけが必要なので、Rar.exe と通信する必要があります。スイッチは、各ボリュームの後に-vp必ず尋ねられます。Create next volume ? [Y]es, [N]o, [A]llこの質問が最初に表示されたときは、いいえと答えたいと思います。どうすればこれを達成できますか?

私は多くのことを読んで試してきましたが、このようなことがpexpectで達成できることがわかりました。私は 2 つの異なる Windows ポートを試してきました: wexpectwinpexpect。その結果、スクリプトがハングします。RAR ファイルは作成されません。これは私のコードです:

他のアプローチも大歓迎です。

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

php - PHPはrarファイルをアップロードできません

あなたの助けが必要です。RAR アーカイブをアップロードしようとしていますが、良い結果は得られませんでしたが、他のファイルをアップロードできました。私のphpスクリプトは壊れていると思っていましたが、変数$ _FILESを表示するだけのhttp://pastebin.com/GEHkgQz2のような最も簡単なスクリプトを試してみたところ、次のようになりました: Array ( [filename] => Array ( [name] => test.rar [type] => [tmp_name] => [error] => 1 [size] => 0 ) ) なぜこのエラーが発生したのですか? それはどういう意味ですか?このファイルをアップロードするにはどうすればよいですか? 私の英語で申し訳ありません-私は以前は読んでいましたが、書くことはしていません=)

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

rar - rar ファイル内のファイルを操作する

サイズが大きいため、5 つの rar ファイルに分割されたムービーをダウンロードしました。元のサイトの 5 番目のファイルへのリンクが壊れているため、ファイルの最初の 4 つの部分は 1 つのサイトからダウンロードされますが、5 番目のファイルは別のサイトからダウンロードされます。問題は、5 番目のファイルがサブ フォルダーにあり、最初の 4 つのファイルがルート フォルダーにあるため、ファイルをマージして avi ファイルを取得できないことです。5 番目のファイルを操作してルート フォルダーに移動する方法はありますか? Part1.avi Part2.avi Part3.avi Part4.avi サブフォルダ\part5.avi

私の最後の手段は、2 番目のサイトからファイルの最初の 4 つの部分を再ダウンロードすることですが、可能であればそれは避けたいと思います。

ティア

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

macos - unrar コマンドは、手動で行う場合にのみ機能します

申し訳ありませんが、非常に具体的には言えません。何が問題なのか本当にわかりません。bash を使い始めたばかりなので、私のデバッグ スキルは echo に限られています。

次のコードがあります。

ログ ファイルは、正しいファイルが使用されていることを示しています。スクリプト内のステートメントをターミナルで 1 つずつ実行すると (Mac osx サーバーで作業しています)、すべてが機能し、ファイルが抽出されます。ただし、トレントがダウンロードされた後にこのスクリプトが実行されると、実行されません。

これがなぜなのかを約 3 時間調べてみましたが、まだ手がかりが見つかりません。私がテストしたように、権限は問題ないと思います。ただし、私は bash を初めて使用し、mac osx コマンド ラインにあまり慣れていません。

前もって感謝します。

編集:いくつかの追加情報。ログは次のようになります。2013-02-27 00:14:42 SRC_DIR /Volumes/Multimedia/aa_bb/Downloads/some_serie/ 2013-02-27 00:14:42 RAR ./some_serie.rar

ファイルのダウンロードが終了した時点で設定されたプログラムとして、送信によりプログラムが実行されます。

抽出する必要があるファイルは、共有の外付けハード ドライブにあります。

お役に立てれば。

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

bash - bash スクリプトを変換する cbr cbz にステータス (ファイルの整合性) チェックを追加する

初投稿なのでこんにちは!私はプログラミングに関して完全な初心者だと言って始めましょう。私は非常に基本的なことを理解していますが、終了コードや適切な用語のチェックに関しては、途方に暮れています。どうやら私の searchfoo はこの分野では本当に弱いようです。用語の問題だと思います。

これを読んでくれたり、私の質問に答えてくれてありがとう!

説明: .cbr ファイルを .cbz ファイルに変換/再パックするスクリプトを見つけました。これらのファイルは基本的には普通のrarおよびzipファイルですが、コミックラックqcomicbookなどの (コミック) ブック アプリケーションに使用されるため、別の拡張子に名前が変更されています。驚くべきことに、cbr -> cbz コンバーターはありません。.cbz の利点は、独自のrar ファイル形式をエスケープすることに加えて、e を使用してComic Vineからのメタデータを保存できることです。コミタッガー。

問題: ファイルの再パッケージ化がうまく終わらない場合があり、整合性チェックと再実行によって軽減されることを願っています。上記のスクリプトを少し変更してp7zipを使用するようにしました。これは、 7z、 zip ファイル、およびその他のファイルの両方をパック/アンパックできるためです。オプションに最適です。p7zip は、次の方法でアーカイブをテストできます。

if & else here(?) を使用して整合性をチェックし、エラーがある場合はもう一度やり直してください。

質問/tl;dr: 以下のスクリプトに整合性ファイルのチェックを追加するための「最良の」/適切なアプローチは何ですか?

ああ、人類よ、評判が 10 になる前に 2 つ以上のリンクを投稿しなかったので、OP からがらくたをリンクしました.. [編集] ああ..

[編集 2] unrar を依存関係から削除し、代わりに p7zip を使用しました。これは、rar ファイルを抽出できるためです。