OSGi初始配置,谈论ZIP字典条目?

时间:2009-08-03 12:12:02

标签: java osgi provisioning

“初始供应页面231”上的osgi R4规范谈论

'请求的结果必须是ZIP文件(内容类型应用程序/ ZIP)'...'zip文件可能只包含四种类型的字典条目:text,binary,bundle或bundle-url。这些类型在ZIP条目的额外字段'

中指定

除了拥有单一名称的文件之外,我不知道ZIP文件。 有没有人找到一个显示这样一个zip文件的例子?

非常感谢!

1 个答案:

答案 0 :(得分:6)

据我所知,ZipEntry名称是名称 - 值对的“名称”部分,数据是“值”部分,而且 - 这里是whacky位--ZipEntry的“额外”字段包含MIME解释如何解释数据的类型,例如作为字节数组,作为字符串数据,或作为指向“真实”数据的URL。非常巧妙。 我们倾向于认为zip文件只包含文件名和内容,但实际上zip文件中的每个条目都包含或者可以包含相当多的元数据;使用名称,“额外”数据,注释,CRC,压缩方法等.Java.util.zip.ZipEntry允许您设置所有这些字段,因此用Java创建这样的文件没有问题 - 即使我们都没有以前见过这样的野兽。