フォーマット†
- ZIPの仕様を日本語でまとめる
文字化け†
- ZIP ファイルの UTF-8 オプションに関して
- https://www.xlsoft.com/jp/products/pkware/resources/zip_utf8.html
- https://pkware.cachefly.net/webdocs/APPNOTE/APPNOTE-6.3.0.TXT
general purpose bit flag: (2 bytes) Bit 11: Language encoding flag (EFS). If this bit is set, the filename and comment fields for this file must be encoded using UTF-8. (see APPENDIX D)
- https://pkware.cachefly.net/webdocs/APPNOTE/APPNOTE-6.3.0.TXT
- https://www.xlsoft.com/jp/products/pkware/resources/zip_utf8.html
作者†
- フィル・カッツに関する豆知識
暗号†
- macOSの暗号化zipファイルはパスワード無しで解凍できる
- https://blog.nflabs.jp/entry/2021/10/06/095121
何を言っているんだと思われるかもしれませんが、macOSで作られた暗号化zipファイルは以下の2つの条件を満たす場合にパスワード無しで容易に解凍が可能です。
1. zipの暗号化方式がzipcryptoである (通常の暗号化zipファイルは基本的にzipcryptoが利用されています)
2. zip内のいずれかのディレクトリの中身が.DS_Storeファイルおよび何らかのファイル1つである
- https://blog.nflabs.jp/entry/2021/10/06/095121
.†
- 私的ZIPファイル研究所
- 「元祖」と「本家」で引き裂かれる.zip圧縮フォーマット
- http://www.itmedia.co.jp/news/0306/10/ne00_zipformat.html
圧縮フォーマットの事実上の標準である.zipの拡張で、混乱が生まれている。 このフォーマットを開発したPKWareと、現在の市場リーダーであるWinZipとの間で 実装に食い違いが出ているからだ。
- http://www.itmedia.co.jp/news/0306/10/ne00_zipformat.html
PKWareはこのニーズに応え、認証ベースのセキュリティや 256ビットAES暗号化といったオプションを徐々に提供し始めた。 PKZipの暗号化が市場に先に出たのに、WinZipはなぜ互換性を保とうとしなかったのか? それは、PKWareがWinZipにその方法を教えなかったからだ。 PKWareが最近になってリリースするまで、同社が提示する.zip規格は2001年から 更新されていなかった。暗号化の詳細は公開されていなかったのだ。