解凍時の暗号化損失とは何ですか?


7

私の友人が私に送ってくれた.ZIPファイルからファイルをドラッグすると、吠えます:

暗号化せずにこのフォルダをコピーしますか? `

問題は、そのフォルダが暗号化されるのを妨げていることです。

enter image description here

エラーの原因は何ですか?

(7ZipやWinRarを使って同じフォルダを解凍しても、警告やエラーは発生しません。)

回答:


4

で説明されているように、WindowsがMac上で作成されたzipファイルを処理する方法のバグのように見えます。 http://blogs.msdn.com/b/asklar/archive/2012/05/03/why-do-zip-files-from-mac-os-show-up-as-green-encrypted.aspx

問題は、Windowsがファイル/フォルダ属性の解釈方法について混乱したときに発生します。 FAT / NTFSでは、これらの値はファイル属性定数のこの定義に従って格納されます。 FILE_ATTRIBUTE_ENCRYPTEDの値は0x4000です。

興味深い部分は、Mac OSがどのようにファイル属性をzipアーカイブに保存しているかです。 UNIXベースのOSであるMac OSは、UNIXのファイル/フォルダ属性システム(そしてパーミッションですが、これはまた別の話題です…)を使用しています。 (S_IFDIR)も偶然にも値0x4000を持っています。そのため、zipアーカイブを作成する可能性のある他のオペレーティングシステムがある可能性があることをzip解凍コードが認識していなかったことがわかります…

ボーナス質問:あなたはこの振る舞いを変えることができますか?答え:いいえ。しかし、あなたは簡単に抽出されたファイル/フォルダから暗号化フラグをクリアすることができます。


4

初期ファイルにはおそらくNTFS暗号化が設定されています。私はそれについてあまり心配しないでしょう。開かない限り。それからあなたはあなたのファイルをあなたに暗号化せずに送るようにあなたの友人に言う必要があります:)


どういう意味 NTFS暗号化セット
Pacerier

これは本質的には属性フラグです。 system そして read only technet.microsoft.com/ja-jp/library/bb457065.aspx
surfasb

このブログ記事はそれがなぜ起こるか説明します: blogs.msdn.com/b/asklar/archive/2012/05/03/…
ryanmonk

3

その価値がある(そしてOPのスクリーンショットが確認に役立つ)ために、これはコンテキストメニュー/内蔵のCompress機能を使ってファイルがMac上で圧縮され、そしてWindows上で解凍されたときに現れるように思われる。 (申し訳ありませんが、コメントするのに十分なクレジットはありませんが、言及する価値があると考えました。)

私の経験では、すべての人にYesと言っても無害なようです。そのことに注意してください(これも私の経験では) ファイルはMacでも暗号化されていない

enter image description here

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.