7 votes

Quelle est la perte de cryptage lors du dézippage ?

Lorsque je fais glisser des fichiers depuis un fichier .ZIP que mon ami m'a envoyé, il aboie :

Voulez-vous copier ce dossier sans cryptage ?

Un problème empêche ce dossier d'être crypté.

enter image description here

Quelle est la cause de l'erreur ?

(Lorsque j'utilise 7Zip ou WinRar pour décompresser ce même dossier, il n'y a aucun avertissement/erreur).

4voto

Thad Points 725

Les fichiers initiaux avaient probablement leur cryptage NTFS activé. Je ne m'inquiéterais pas trop à ce sujet. Sauf s'il ne s'ouvre pas. Dans ce cas, vous devez dire à votre ami de vous envoyer les fichiers non cryptés :)

4voto

ryanmonk Points 484

Il semble qu'il y ait un bogue dans la façon dont Windows traite les fichiers zip créés sur un Mac, comme expliqué par http://blogs.msdn.com/b/asklar/archive/2012/05/03/why-do-zip-files-from-mac-os-show-up-as-green-encrypted.aspx

Le problème survient lorsque Windows ne sait plus comment interpréter les attributs des fichiers/dossiers. Dans FAT/NTFS, ces valeurs sont stockées conformément à cette définition des constantes d'attributs de fichiers. Vous verrez que la valeur de FILE_ATTRIBUTE_ENCRYPTED est de 0x4000.

La partie intéressante est la façon dont Mac OS stocke ses attributs de fichiers dans l'archive zip. Mac OS, étant un OS basé sur UNIX, utilise le système d'attributs de fichiers/dossiers UNIX (et les permissions, mais c'est un sujet pour une autre fois ) . Eh bien, il se trouve que dans POSIX, l'indicateur pour décrire un répertoire/dossier (S_IFDIR) a par coïncidence également la valeur 0x4000. Il s'avère donc que le code de décompression de zip ne savait pas que d'autres systèmes d'exploitation pouvaient créer des archives zip

Question bonus : pouvez-vous changer ce comportement ? Réponse : Non, mais vous pouvez facilement effacer le drapeau de cryptage des fichiers/dossiers extraits.

3voto

Pour ce que cela vaut (et la capture d'écran de l'OP aide à confirmer), cela semble apparaître lorsqu'un fichier est compressé sur un Mac en utilisant son menu contextuel/la fonction Compress intégrée et ensuite décompressé sous Windows. (Désolé, pas assez de crédibilité pour commenter, mais ça valait la peine de le mentionner).

D'après mon expérience, il semble inoffensif de dire Oui pour tous. Notez que (encore une fois, d'après mon expérience) les fichiers n'étaient pas non plus cryptés sur le Mac. .

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X