Zip 存档评论应该使用什么编码?我知道文件注释(和文件名)的编码由文件的通用位标志的位11确定。但是,Zip archive 注释没有类似的内容,这些注释存储在“中央目录记录结束”中。
我很确定编码必须是IBM Code Page 437或UTF-8;但是你怎么知道哪一个?它是否始终是CP437,即使存档中的所有文件名/注释都是用UTF-8编码的?
我已经阅读了Zip file specification对此有何看法。不幸的是,它没有详细介绍“.ZIP文件评论”。我还搜索了互联网和Stack Overflow;虽然Zip文件中有很多关于文件名和注释的信息,但我找不到有关Zip archive 注释的任何信息。
由于
答案 0 :(得分:1)
不幸的是,正如你所说,ZIP APPNOTE没有说明这一点。 你可以尝试的最好的事情是使用PkWare的SecureZIP并添加一些非ascii字符的注释,看看它们将如何存储。