Devi comprimere e proteggere con password i file nel minor numero di passaggi possibile


12

Ho bisogno di un modo per prendere un mucchio di file e comprimerli in file zip separati, ognuno con una password (la stessa password). Voglio essere in grado di farlo in un semplice passaggio.

Ho creato un file batch che li comprime ciascuno usando 7zip, che ha funzionato come un fascino, ma non li ha protetti con password.

Esiste un comando che posso aggiungere al file batch che include la password? O in alternativa: come posso creare un file batch che proteggerà con password i file compressi?

Risposte:


19

Come posso creare un file batch che proteggerà con password i file compressi?

Usa l' -popzione:

-p (imposta password)

Specifica la password

Sintassi

 -p{password}
  • {password} Specifica la password

Esempi

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

comprime i file * .txt in archivio.7z usando la password "segreta". Inoltre crittografa le intestazioni degli archivi (-mhe switch), quindi i nomi dei file verranno crittografati.

7z x archive.zip -psecret

estrae tutti i file da archive.zip usando la password "secret".

Selettore Source -p (imposta password)


Grazie! Se questo è il mio file batch, dove devo posizionare questo interruttore? per / d %% X in (*) esegui "c: \ Programmi (x86) \ 7-Zip \ 7z.exe" a "%% X.zip" "%% X \"
DAE

Vedi l'esempio nella mia risposta :)
DavidPostill

ma non sto comprimendo i file .txt, sto comprimendo le cartelle
DAE

@DAE Non dovrebbe importare. "c:\Program Files (x86)\7-Zip\7z.exe" a "%%X.zip" -psecret "%%X\".
David Post

2
attenzione che questo inserisce la password nella cronologia dei comandi. Su Windows, questo dovrebbe persistere per la shell corrente, ma su nix, in genere persiste più a lungo. inoltre, la riga di comando è visibile * tutti gli altri processi sul sistema per la durata dell'esecuzione del processo. Se nel sistema è presente un software non attendibile, è possibile che tu abbia appena dato il tuo segreto.
Atk

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.