Sie müssen die Dateien in so wenigen Schritten wie möglich komprimieren und mit einem Kennwort schützen


12

Ich brauche eine Möglichkeit, eine Reihe von Dateien in separate ZIP-Dateien zu komprimieren, die jeweils ein Kennwort (dasselbe Kennwort) enthalten. Ich möchte dies in einem einfachen Schritt tun können.

Ich habe eine Batch-Datei erstellt, die sie jeweils mithilfe von 7zip komprimiert. Dies hat wie ein Zauber gewirkt, sie wurden jedoch nicht durch ein Kennwort geschützt.

Gibt es einen Befehl, den ich zur Batch-Datei hinzufügen kann, die das Kennwort enthält? Oder alternativ - wie kann ich eine Batch-Datei erstellen, die die komprimierten Dateien mit einem Passwort schützt?

Antworten:


19

Wie kann ich eine Batch-Datei erstellen, die die komprimierten Dateien mit einem Kennwort schützt?

Verwenden Sie die -p Möglichkeit:

-p (set Password) Schalter

Gibt das Passwort an.

Syntax

 -p{password}
  • {password} Gibt das Passwort an.

Beispiele

7z a archive.7z -psecret -mhe *.txt

komprimiert * .txt-Dateien nach archive.7z mit dem Passwort "secret". Auch das   verschlüsselt Archiv-Header (-mhe switch), Dateinamen also   verschlüsselt.

7z x archive.zip -psecret

extrahiert alle Dateien aus archive.zip mit dem Passwort "secret".

Quelle -p (set Password) Schalter


Vielen Dank! Wenn dies meine Batch-Datei ist - wo soll ich diesen Schalter platzieren? für / d %% X in (*) "c: \ Programme (x86) \ 7-Zip \ 7z.exe" und "%% X.zip" "%% X \" ausführen
DAE

Siehe das Beispiel in meiner Antwort :)
DavidPostill

aber ich komprimiere keine .txt-Dateien, ich komprimiere Ordner
DAE

@DAE Das sollte egal sein. "c:\Program Files (x86)\7-Zip\7z.exe" a "%%X.zip" -psecret "%%X\".
DavidPostill

2
Achten Sie darauf, dass das Kennwort in den Befehlsverlauf aufgenommen wird. Unter Windows sollte dies für die aktuelle Shell bestehen bleiben, jedoch auf nix, es dauert normalerweise länger. zusätzlich ist die Kommandozeile sichtbar * all andere Prozesse im System für die Dauer der Prozessausführung. Wenn nicht vertrauenswürdige Software auf dem System vorhanden ist, haben Sie sie möglicherweise gerade an Ihr Geheimnis weitergegeben.
atk

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.