3

Zip存档注释应该使用什么编码?我知道文件注释(和文件名)的编码是由文件的通用位标志的第 11 位决定的。但是,对于 Zip存档评论来说,没有类似的东西,它们存储在“中央目录记录的结尾”中。

我很确定编码必须是 IBM Code Page 437 或 UTF-8;但你怎么知道是哪一个?即使存档中的所有文件名/注释都以 UTF-8 编码,是否总是 CP437?

我已经阅读了Zip 文件规范对此的说明。不幸的是,它没有详细介绍“.ZIP 文件注释”。我也搜索过 Internet 和 Stack Overflow;尽管 Zip 文件中有很多关于文件名和注释的信息,但我找不到任何关于 Zip存档注释的信息。

谢谢

4

1 回答 1

1

不幸的是,正如您所说,ZIP APPNOTE 对此没有任何说明。您可以尝试的最好的方法是使用 PkWare 的 SecureZIP 并添加一些带有非 ascii 字符的注释,然后查看它们将如何存储。

于 2013-08-29T20:12:58.207 回答