pkg 文件是安装包配置文件,是制作 Symbian OS 安装程序的核心部分。
它包含了制作安装文件所需要的全部信息,根据这个文件的内容,sis 文件生成器(安装程序的扩展名是“.sis”)制作生成应用程序的安装程序,也就是“.sis”文件。
pkg 分为 pkg 与 mpkg。前者是针对单程序安装;后者是针派磨困对多程序安装,它包含一个或多个的子包(Sub Package)。
pkg 安装程序能够扩展程序安装内容以及读写特定目录的特性,来源于 pkg 支持的脚本特性,pkg 安装程序允许开发人员在程序的安装过程中,运行自己编写尘念的 Bash 脚本程序。
“PKG”也表示私钥生成器(Private Key Generator,,简称为 PKG):
它是 IBE 体系中的核心部分,它的功能作用是:在 IBE 系统初始化时,产生主密钥(Master Key)和公开参数(Public Params),并公开发布 Public Params ;根据用户的 ID,为用户生成相应的私钥。 它的实现流程是:
(1)系统初始化。PKG生成主密钥和公开参数,保游并密主密钥,而公开参数需要公开。
(2)私钥生成。PKG根据主密钥和用户的ID生成用户的私钥。
(3)加密消息。用某实体的ID和公开参数计算公钥并加密消息。
(4)解密消息。实体通过私钥解密。
以上内容参考:百度百科-pkg
pkg文件也就是安装包配置文件,是制作Symbian OS安装程序的核心部分。它包含了制作安装文件所需要的全部信息,根据这个文件的内容,sis文件生成器(安装程序的扩展名是.sis)制作生成应用程序的安装程序,也就是.sis文件。.sis文件相当于PC中的setup.exe这样的程中卖序,通过这个文件,Symbian OS的智能电话可以将应用程序部署到合适的位置,使得我们所编写的程序可帆培姿以在手机中正常工作。
为了生成.sis文件态绝,必须首先编写.pkg文件。因此制作Symbian程序安装文件的过程,实际上主要就是编写pkg文件的过程。pkg文件像Symbian的资源文件一样,有自己完整的语法体系,掌握了pkg文件的语法,就基本上掌握了制作安装程序的大部分知识,所以熟悉pkg文件的结构,对于制作安装程序来说,是非常重要的。
本文以一个最基本的pkg文件为例,介绍了一些经常使用的语法,并简单描述了根据该文件生成sis文件的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)