Einstellen von WinRAR zum Ausschließen von Dateien mit dem genauen Dateinamen, den ich angegeben habe, aus einem Archiv

2

Wie kann ich WinRAR so konfigurieren, dass Dateien mit den genauen Dateinamen ausgeschlossen werden: thumbs.dboder .DS_Store(Groß- / Kleinschreibung ignoriert) nicht aus einem Archiv extrahiert werden (alle Verzeichnisebenen innerhalb eines Archivs)?

Dateien mit diesen Dateinamen sollten nicht extrahiert werden:

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

Dateien mit diesen Namen sollten extrahiert werden:

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

Weiß auch jemand, ob WinRAR eine Syntaxanleitung für die Liste der verbotenen Dateitypen hat, falls ich mehr Dateinamen hinzufügen oder flexibel mit den Regeln sein möchte, die ich benötige?

Im Wesentlichen würde Ich mag in Windows nicht mehr benötigte Dateien aus ZIP, RAR oder 7z - Archiven 7 vermeiden Extrahieren - Dateien wie Windows 2000 / XP Thumbs.db - Datei (Thumbnail - Cache ) und Mac OS X‘ .DS_Store Datei (Desktop Services Store) , während nicht zu streng sein und auch keine Dateien extrahieren, die nur 'Thumbs.db' oder '.DS_Store' im Dateinamen enthalten.

Bearbeiten: Ich habe mich thumbs.db .DS_Storein die Liste der verbotenen WinRAR-Dateien eingetragen. Ich habe eine ZIP-Datei gefunden, die eine .DS_Store-Datei in einem Verzeichnis der zweiten Ebene enthält. (Zipfile.zip > Parent Directory > Directory where .DS_Store is stored). Wenn ich diese ZIP-Datei extrahiere, extrahiert WinRAR weiterhin die .DS_Store-Datei. Das Ändern .DS_Storevon *.DS_Storein der Liste der verbotenen Dateien behebt dieses Problem. Dasselbe Problem tritt bei thumbs.db-Dateien auf.

Meine Liste der verbotenen Dateien ist jetzt *thumbs.db *.DS_Store, obwohl dies ausschließen könnte *thumbs.dbund *.DS_Storein allen Verzeichnissen, meine Sorge ist, dass dies auch Dateinamen betreffen könnte, die ich nicht ausschließen möchte (z . B. SampleThumbs.dboder Sample.DS_Store).

Weiß jemand, warum der vorherige Eintrag in diesem Fall nicht in Nicht-Root-Verzeichnissen funktioniert hat? Gibt es einen besseren Eintrag in der Liste der verbotenen Dateien, mit dem nur thumbs.db- und .DS_Store-Dateien für alle Verzeichnisebenen in einer ZIP / RAR / 7z-Datei ausgeschlossen werden können?

galacticninja
quelle

Antworten:

2

Ja, genau so wird es funktionieren. Ich habe einen Testordner erstellt, der die folgenden Dateien enthält:

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

Ich habe diese dann zu einem neuen RAR-Archiv hinzugefügt und den Dialog Verbotene Dateitypen gemäß dem folgenden Screenshot konfiguriert :

Verbotene Dateitypen

Die Standardeinstellungen waren eine Reihe von Dateierweiterungen mit Platzhalterzeichen, sodass ich nicht dachte, dass vollständige Dateinamen funktionieren würden, aber ich habe es trotzdem versucht. Ich habe die zuvor erstellte Archivdatei geöffnet und extrahiert. Die folgenden Dateien wurden extrahiert:

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

Es hat wie erwartet funktioniert und den Fall der Dateinamen ignoriert.

Ich konnte keine definitive Anleitung für die Syntax finden, die für das Feld Verbotene Dateitypen verwendet werden sollte, aber dies ist aus dem Handbuch:

Vom Extrahieren auszuschließende Dateitypen Wenn Sie diese Option aktivieren, können Sie die Liste der potenziell gefährlichen Dateimasken im nachfolgenden Eingabefeld angeben. Es dürfen mehrere durch Leerzeichen getrennte Masken eingegeben werden. WinRAR überspringt Dateien, die einer dieser Masken entsprechen, wenn archivierte Dateien extrahiert oder geöffnet werden.

Diese Option kann dazu beitragen, Benutzer vor infizierten E-Mail-Anhängen zu schützen. Wenn Sie beispielsweise Folgendes eingeben:

* .scr * .pif * .exe

In diesem Feld können Benutzer keine .scr-, .pif- und .exe-Dateien mit WinRAR entpacken, anzeigen und ausführen.

In einfachen Worten, wenn Sie jeden ausgeschlossenen Dateinamen / Dateityp durch ein Leerzeichen trennen, sollten Sie über eine Arbeitsliste mit Dateien verfügen, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird, und die beim Extrahieren des Archivs übersprungen werden sollen.

Gaff
quelle
Ich habe mich thumbs.db .DS_Storein die Liste der verbotenen Dateien eingetragen. Ich habe eine ZIP-Datei gefunden, die eine .DS_Store-Datei in einem Verzeichnis der zweiten Ebene enthält. ( Zipfile.zip > Parent Directory > Directory where .DS_Store is stored). Wenn ich diese ZIP-Datei extrahiere, extrahiert WinRAR weiterhin die .DS_Store-Datei. Ändern, .DS_Storeum *.DS_Storedies zu beheben. Meine Liste der verbotenen Dateien ist jetzt thumbs.db *.DS_Store. Weiß jemand, warum der vorherige Eintrag in diesem Fall nicht funktioniert hat?
galacticninja
Ich habe diese E-Mail vom WinRAR-Support erhalten, der meine Frage im obigen Kommentar beantwortet hat: "Wenn die Dateimaske keine Platzhalterzeichen und keinen Pfad enthält, ist sie nur für den Stammarchivordner gültig."
Galacticninja
0

Probieren Sie das Muster

*/Thumbs.db

und im speziellen Fall von * .DS_Store müssen Sie möglicherweise das Muster eingeben

*.DS_Store

, weil es Dateien mit den Namen ".DS_Store" und "._. DS_Store" geben könnte.

AnrDaemon
quelle