Forums: 雑談場 (Thread #48924)

AES256で作成したフォルダがWindows標準の機能で展開(解凍)できません。 (2023-03-28 01:06 by lelouch #94763)

お世話になります。

現在、Windows11が動作対象に含まれていないのは承知しているのですが、、、

Windowws11(64bit)で7-Zip 22.01 (2022-07-15)の64bit版を試用中です。

ZIP形式とAES256を選んで作ったフォルダをWindows11の「すべて展開」で解凍しようとすると
中身のJPGの1つについて(中身はすべてJPGです。)について
「予期しないエラーのために、ファイルをコピーできません。」
というエラーメッセージが出て、スキップすると次のJPGについてメッセージが出て・・・
となり、全てをスキップすると、中身が空のフォルダができます。
パスワードの入力は求められません。

ZipCryptoを選ぶと問題が起こりません。

Windows標準の機能で解凍できないと
メール添付などで、7-ZIPを持っていない人に送ることができません。
できればAES256を使用したいと考えています。

これは、私の個別的な環境の問題なのでしょうか、Windows11への未対応問題なのでしょうか。
あるいはそもそも、WindowsはAES256で暗号化されたZIPフォルダを受け付けない仕様なのでしょうか。

Reply to #94763×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: AES256で作成したフォルダがWindows標準の機能で展開(解凍)できません。 (2024-02-18 20:54 by 玉兎 #754636)

『Windowsの 圧縮フォルダ機能 では、AES‐256 の暗号化形式に対応していない』
が正解かと思います。
https://news.mynavi.jp/techplus/article/20180524-634985/

上記サイトによると:
圧縮フォルダ機能の追加は、WinXP時代の 2000年、
AES‐256暗号化のZipフォーマットへの追加は 2003年 のため、未対応;
圧縮フォルダのコード自体も、サードパーティ製なので、Microsoftでは 手を加えられない
(工数が掛かりすぎて 消極的);
という事情のようです。

Win11 23H2 で、7z や tar などへの対応 が入ったので、
Zipの AES-256暗号化対応 にも 注目されれば、もしかすると…? レベルかと思います。

なので、AES-256対応があるだろう 専用の解凍ソフト を使ってもらうか;
諦めて、大抵の環境で対応してるだろう ZipCrypto で暗号化しておくか;
になるかと思います。

私なら、Zipで暗号化するなら、対応環境を考えて ZipCrypto;
もし ちゃんとした暗号化強度が必要なら、そも 7zip形式にするか、
ファイル共有などの 別の手段で セキュリティを担保するか;を考えます。

Zip形式は、サイズが大きいと 壊れる (Zip64形式に ちゃんと対応してるソフトでないといけない);
日本語ファイル名が 文字化けする (Unicodeでファイル名処理してないと、別環境で 化ける);など、
互換性の問題が大きいです:
送信側 / 受信側 で、ちゃんとしたソフトを使ってないと、意図通り動かない。

なので、Zip形式は カジュアルな用途 に留め;
込み入ったケースでは、解凍できるなら 環境差は気にしなくていいだろう 7zip形式にする;
といった割り切りが必要だろう、と考えます。
Reply to #94763

Reply to #754636×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login