Zipアーカイブのコメントにはどのエンコーディングを使用する必要がありますか? ファイルコメント (およびファイル名) のエンコーディングは、ファイルの汎用ビット フラグのビット 11 によって決定されることを知っています。ただし、 「中央ディレクトリ レコードの最後」に保存されるZipアーカイブコメントには、そのようなものはありません。
エンコードは IBM Code Page 437 または UTF-8 でなければならないことは確かです。しかし、どうやってどれを知るのですか?アーカイブ内のすべてのファイル名/コメントが UTF-8 でエンコードされている場合でも、常に CP437 ですか?
Zipファイルの仕様がそれについて何を言っているのかを読みました。残念ながら、「.ZIP File Comment」については詳しく説明していません。インターネットとスタック オーバーフローも検索しました。Zip ファイル内のファイル名とコメントに関する情報はたくさんありますが、Zipアーカイブのコメントについては何も見つかりませんでした。
ありがとう