正確なファイル名: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ファイルを除外するためのより良いエントリがありますか?ファイル?
はい、それはまさにそのように機能します。次のファイルを含むテストフォルダーを作成しました。
DONOTHING.txt
THUMBS.db
.DS_STORE
1Thumbs.db
Thumbs.db.txt
次に、これらを新しいRARアーカイブに追加し、次のスクリーンショットのように禁止されているファイルの種類ダイアログを構成しました。
デフォルトはワイルドカードのファイル拡張子のセットだったので、完全なファイル名が機能するとは思いませんでしたが、とにかく試しました。以前に作成したアーカイブファイルを開いて解凍しました。次のファイルが抽出されました。
DONOTHING.txt
1Thumbs.db
Thumbs.db.txt
期待どおりに機能し、ファイル名の大文字と小文字は区別されませんでした。
禁止されているファイルの種類フィールドに使用する必要のある構文の明確なガイドが見つかりませんでしたが、これはマニュアルからのものです。
抽出から除外するファイルタイプこのオプションを有効にすると、下の入力フィールドで潜在的に危険なファイルマスクのリストを指定できます。スペースで区切られた複数のマスクを入力できます。 WinRARは、アーカイブファイルを抽出または開くときに、これらのマスクのいずれかに一致するファイルをスキップします。
このオプションは、感染した電子メールの添付ファイルからユーザーを保護するのに役立つ場合があります。たとえば、次のように入力します。
* .scr * .pif * .exe
このフィールドでは、ユーザーがWinRARで.scr、.pif、および.exeファイルを解凍、表示、および実行することを禁止します。
簡単に言うと、除外された各ファイル名/ファイルタイプをスペースで区切ると、アーカイブの抽出をスキップするために、大文字と小文字を区別しないファイルの作業リストが必要になります。
パターンを試してください
*/Thumbs.db
* .DS_Storeの特定のケースでは-パターンを入力する必要があるかもしれません
*.DS_Store
、「。DS_Store」および「._。DS_Store」という名前のファイルが存在する可能性があるためです。