web-dev-qa-db-ja.com

指定した正確なファイル名のファイルをアーカイブからの抽出から除外するようにWinRARを設定する

正確なファイル名:thumbs.dbまたは.DS_Store(大文字と小文字を区別しない)のファイルをアーカイブ(アーカイブ内のすべてのディレクトリレベル)から抽出しないようにWinRARを構成するにはどうすればよいですか?

これらのファイル名のファイルすべきではない抽出されます:

Thumbs.db
thumbs.db
THUMBS.DB
.DS_Store 
.ds_store
.DS_STORE

これらの名前のファイルshould抽出されます:

1Thumbs.db
1thumbs.db
tackthumbs.db
Thumbs.db.txt
Abcd thumbs.db.txt
1.DS_Store
Abcd.ds_store
.DS_Store.txt
Abcd.DS_STORE.txt

また、ファイル名を追加したり、必要なルールに柔軟に対応したりする場合に備えて、WinRARに禁止ファイルタイプリストの構文ガイドがあるかどうかを誰かが知っていますか?

基本的に、Windows 7のZip、RAR、または7zアーカイブから不要なファイルを抽出しないようにしたいと思います-Windows 2000/XPのようなファイル Thumbs.dbファイル(サムネイルキャッシュ )およびMac OS X ' .DS_Storeファイル(デスクトップサービスストア) 、厳密すぎず、ファイル名に「Thumbs.db」または「.DS_Store」を含むファイルを抽出しません。

編集:WinRAR禁止ファイルリストにthumbs.db .DS_Storeを入力しました。 2番目のレベルのディレクトリに.DS_StoreファイルがあるZipファイルに遭遇しました。 (Zipfile.Zip > Parent Directory > Directory where .DS_Store is stored)。このZipファイルを抽出しても、WinRARは.DS_Storeファイルを抽出します。禁止ファイルリストで.DS_Store*.DS_Storeに変更すると、これが修正されます。同じ問題がthumbs.dbファイルでも発生します。

禁止ファイルリストは*thumbs.db *.DS_Storeになりましたが、これによりすべてのディレクトリで*thumbs.db*.DS_Storeが除外される可能性がありますが、除外するつもりのないファイル名にも影響する可能性があることが懸念されます(例:SampleThumbs.dbまたはSample.DS_Store)。

この場合、前のエントリがルート以外のディレクトリで機能しなかった理由を誰かが知っていますか?また、禁止ファイルリストに、Zip/RAR/7zのすべてのディレクトリレベルのみ thumbs.dbファイルと.DS_Storeファイルを除外するためのより良いエントリがありますか?ファイル?

2
galacticninja

はい、それはまさにそのように機能します。次のファイルを含むテストフォルダーを作成しました。

  • DONOTHING.txt
  • THUMBS.db
  • .DS_STORE
  • 1Thumbs.db
  • Thumbs.db.txt

次に、これらを新しいRARアーカイブに追加し、次のスクリーンショットのように禁止されているファイルの種類ダイアログを構成しました。

Prohibited file types

デフォルトはワイルドカードのファイル拡張子のセットだったので、完全なファイル名が機能するとは思いませんでしたが、とにかく試しました。以前に作成したアーカイブファイルを開いて解凍しました。次のファイルが抽出されました。

  • DONOTHING.txt
  • 1Thumbs.db
  • Thumbs.db.txt

期待どおりに機能し、ファイル名の大文字と小文字は区別されませんでした。

禁止されているファイルの種類フィールドに使用する必要のある構文の明確なガイドが見つかりませんでしたが、これはマニュアルからのものです。

抽出から除外するファイルタイプこのオプションを有効にすると、下の入力フィールドで潜在的に危険なファイルマスクのリストを指定できます。スペースで区切られた複数のマスクを入力できます。 WinRARは、アーカイブファイルを抽出または開くときに、これらのマスクのいずれかに一致するファイルをスキップします。

このオプションは、感染した電子メールの添付ファイルからユーザーを保護するのに役立つ場合があります。たとえば、次のように入力します。

* .scr * .pif * .exe

このフィールドでは、ユーザーがWinRARで.scr、.pif、および.exeファイルを解凍、表示、および実行することを禁止します。

簡単に言うと、除外された各ファイル名/ファイルタイプをスペースで区切ると、アーカイブの抽出をスキップするために、大文字と小文字を区別しないファイルの作業リストが必要になります。

2
Gaff

パターンを試してください

*/Thumbs.db

* .DS_Storeの特定のケースでは-パターンを入力する必要があるかもしれません

*.DS_Store

、「。DS_Store」および「._。DS_Store」という名前のファイルが存在する可能性があるためです。

0
AnrDaemon