7-Zip ne me demande pas de mot de passe pour un fichier ZIP que j'ai chiffré en double-cliquant dessus

31

J'ai juste essayé de crypter un dossier avec 7-Zip par une ligne de commande, en choisissant un mot de passe, mais en double-cliquant sur le fichier ZIP, il me montre la liste des fichiers sans demander de mot de passe.

Existe-t-il un moyen de crypter vraiment un dossier à partir de la ligne de commande?

Peter Mortensen
la source

Réponses:

41

Le format ZIP ne permet pas de crypter les listes de fichiers. Cela signifie que les listes de fichiers sont visibles par n'importe qui.

Seul le contenu des fichiers est crypté, ce qui signifie que personne ne peut lire le fichier sans votre mot de passe.

Pour cette raison, 7-Zip ne demande que votre mot de passe avant de le décompresser.

Si vous avez besoin d'un format qui crypte la liste des fichiers, utilisez 7Zet assurez-vous de cocher "Crypter les noms de fichiers".

Pour les plus techniques, la spécification ZIP ne permet pas le cryptage du répertoire central.

Andrew Moore
la source
7

Vous serez invité à entrer un mot de passe lorsque vous essayez d' extraire les fichiers. Pour afficher simplement le contenu de l'archive ne nécessite pas de mot de passe.

Si vous souhaitez masquer le contenu de l'archive, compressez le répertoire dans une archive, puis compressez cette archive avec un mot de passe. Ainsi, vous devrez extraire l'archive avec un mot de passe, pour extraire le contenu archivé (et obscurci).

JMD
la source
1
Ne perdez pas vos cycles de processeur sur la compression la deuxième fois, si vous pouvez l'éviter, cependant.
Phoshi
Assez vrai. Il est certainement assez facile de sélectionner Store pour le mécanisme de compression lors de la deuxième itération. J'ai le plus rapide défini par défaut, et 7-Zip est ridiculement rapide de toute façon. :)
JMD
1

Vous pouvez utiliser GNU Tar pour transformer le répertoire en un seul fichier, que vous pouvez ensuite compresser en tant que fichier normal avec 7z. Quiconque consulte l'archive ne verra que le fichier tar.

MiffTheFox
la source
Salut Bonne suggestion
Vous n'avez pas besoin d'un autre outil; 7-Zip peut également créer un fichier tar. Par exemple, après avoir choisi "Ajouter à l'archive", choisissez "tar" pour l'option "Format d'archive". Il doit y avoir une option similaire sur la ligne de commande.
Peter Mortensen
0

Un double-clic vous montrera les fichiers. Essayez maintenant d'en extraire un ... si je me souviens bien, c'est à ce moment que vous obtiendrez l'invite de mot de passe.

Chris_K
la source
0

Si vous utilisez Total Commander avec le plug- in 7-Zip , appuyez sur ALT+ F5(ou Fichiers -> Pack ...) pour compresser les fichiers ou les dossiers, cliquez sur Configurer et cochez la case Crypter les en-têtes et les noms de fichiers .

À part cela, la réponse d'Andrew Moore est correcte.

Peter Mortensen
la source