Besoin de compresser et de protéger les fichiers par mot de passe en quelques étapes seulement


12

J'ai besoin d'un moyen de prendre un tas de fichiers et de les compresser dans des fichiers zip séparés, chacun avec un mot de passe (le même mot de passe). Je veux pouvoir le faire en une seule étape simple.

J'ai créé un fichier batch qui les zippe chacun en utilisant 7zip, qui fonctionnait comme un charme, mais ne les protégeait pas par mot de passe.

Existe-t-il une commande que je peux ajouter au fichier de commandes qui inclut le mot de passe? Ou bien - comment puis-je créer un fichier batch qui protégera par mot de passe les fichiers compressés?

Réponses:


19

Comment puis-je créer un fichier batch qui protégera par mot de passe les fichiers compressés?

Utilisez l' -poption:

Commutateur -p (définir le mot de passe)

Spécifie le mot de passe.

Syntaxe

 -p{password}
  • {password} Spécifie le mot de passe.

Exemples

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

compresse les fichiers * .txt en archive.7z en utilisant le mot de passe "secret". De plus, il crypte les en-têtes d'archive (-mhe switch), donc les noms de fichiers seront cryptés.

7z x archive.zip -psecret

extrait tous les fichiers de archive.zip en utilisant le mot de passe "secret".

Source (Définir mot de passe) commutateur de


Merci! S'il s'agit de mon fichier de commandes - où dois-je placer ce commutateur? pour / d %% X dans (*), faites "c: \ Program Files (x86) \ 7-Zip \ 7z.exe" a "%% X.zip" "%% X \"
DAE

Voir l'exemple dans ma réponse :)
DavidPostill

mais je ne compresse pas les fichiers .txt, je compresse les dossiers
DAE

@DAE Cela ne devrait pas avoir d'importance. "c:\Program Files (x86)\7-Zip\7z.exe" a "%%X.zip" -psecret "%%X\".
DavidPostill

2
attention, cela place le mot de passe dans l'historique de vos commandes. Sous Windows, cela devrait persister pour le shell actuel, mais sur nix, il persiste généralement plus longtemps. en outre, la ligne de commande est visible * tous les autres processus sur le système pendant la durée de l'exécution du processus. Si un logiciel non fiable se trouve sur le système, vous venez peut-être de lui donner votre secret.
2017 à

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.