O que é perda de criptografia ao descompactar?

7

Quando eu arrasto arquivos de um arquivo .ZIP enviado pelo meu amigo, ele late:

Do you want to copy this folder without encryption?'

A problem is preventing that folder from being encrypted.

O que está causando o erro?

(Quando eu uso o 7Zip ou o WinRar para descompactar a mesma pasta, não há nenhum aviso / erro.)

    
por Pacerier 22.07.2011 / 12:14

3 respostas

4

Parece ser um bug em como o Windows lida com arquivos zip criados em um Mac, conforme explicado por link

The problem happens when Windows gets confused about how to interpret file/folder attributes. In FAT/NTFS, these values are stored according to this definition of File Attribute Constants. You’ll see that FILE_ATTRIBUTE_ENCRYPTED has a value of 0x4000.

The interesting part is how Mac OS is storing its file attributes in the zip archive. Mac OS, being a UNIX based OS, uses the UNIX file/folder attributes system (and permissions, but that’s a topic for another time…).. Well, it just so happens that in POSIX, the flag to describe a directory/folder (S_IFDIR) coincidentally also has the value 0x4000. So it turns out the zip decompression code wasn’t aware that there might be other operating systems out there that might create zip archives…

Bonus question: can you change this behavior. Answer: No; but you can clear the encryption flag from the extracted files/folders easily.

    
por 10.03.2015 / 17:42
4

Os arquivos iniciais provavelmente tinham seu conjunto de criptografia NTFS. Eu não me preocuparia muito com isso. A menos que não abra. Então você precisa dizer ao seu amigo para enviar os arquivos para você sem criptografia:)

    
por 22.07.2011 / 23:56
3

Para o que vale (e a captura de tela do OP ajuda a confirmar), isso aparece quando um arquivo é compactado em um Mac usando seu menu de contexto / função Compactar incorporada e depois descompactado no Windows. (Desculpe, não há credibilidade suficiente para comentar, mas acho que vale a pena mencionar.)

Parece inofensivo na minha experiência dizer sim para todos. Note que (novamente, na minha experiência) os arquivos não foram criptografados no Mac .

    
por 10.07.2012 / 17:39