App X是应用程序分派文件格式的名字,是一个准备好分派和安装的应用程序包,初次在Windows 8中引进,那麼,APPX文件如何打开呢?对于如何打开APPX文件,及其APPX是什么格式的问题,文中就为我们开展解释。
APPX是什么格式 APPX文件如何打开?
简易而言,APPX格式的文件便是ZIP换了个扩展名,把APPX文件的扩展名改为zip就能打开了。
APPX格式分成四种:
第一种,扩展名为.appx;
第二种,扩展名为.appxbundle;
第三种,扩展名为.appxsym;
第四种,扩展名为.appxupload。
第一种APPX很有可能在一些人来看并无法反映它是“UWP”的安装包,因为它的安装包并并不是通用性的,在ARM、x86、x64机器设备上必须不一样的安装包,并不可以一个安装包行万里路(根据JavaScript开发设计的UWP以外,老的Windows 8应用除外)。
第二种APPX实际上便是将同一应用的第一种APPX装包了起來,将ARM、x86、x64等服务平台必须的APPX用ZIP文件放进了一起,在ARM机器设备上安装就获取里边ARM的第一类APPX来安装,x86就获取x86。你没有看错,便是那么暴力的作法,完成了“伪”安装包通用性。
第三种和第四种全是开发人员必须了解到的,平时见不上,第三种是UWP符号文件,第四种是没经.Net Native解决的提交文件。开发人员向店铺提交应用用的便是第四种文件,事实上便是将第二种和第三种文件根据ZIP压缩放到了一起。
如今我们需要清晰了,第二、三、四种APPX全是用于装包第一种APPX的,那麼第一种APPX里边是什么呢?
第一种APPX又分三种
1、依赖包;
2、资源包;
3、应用程序包。
▲一个非常典型的依赖包APPX
在其中全部的.winmd .dll文件是供其他程序应用的库。
CodeIntegrity.cat文件是包的数字签字,确保appx文件不被伪造。
AppxBlockMap.xml文件保存了库中全部文件的名字,校检值和文件大小。
AppxManifest.xml文件是包明细文件,它保存了这一包的基本属性,例如包的名字,发送者等。
[Content_Types].xml文件保存了全部文件的Content Type。
AppxSignature.p7x一样是数字签字。
剩余2个文件是logo.png和resources.pri,这两个文件是这种包特有的,也不详细描述了。logo.png当然是这种包的图标。resources.pri是这一dll的資源文件。
各种各样dll、exe、png等。
如今我们应当都清晰APPX是个什么了,它其实也是带数字签字的压缩文件,把安装文件目录装包起來罢了。
很有可能有些人会困惑,难道说微软的UWP服务平台完成的所说混合开发便是那么一个简便的物品吗?不就装包了一下吗?
事实上UWP服务平台的通用性并并不是反映在安装包起的通用性,UWP搭建了一整套可以在各种各样Windows平台上采用的通用性而现代化的跨语言API,再加之优良的文件和应用店铺管理体系。完成了开发人员的一份代码几乎彻底无需修改,仅用在转化成安装包的情况下启用好多个选项就可以完成的混合开发。
注1:根据JavaScript开发设计的uwp以外,老的Windows 8应用除外。
文章版权声明
1 原创文章作者:汇维网,如若转载,请注明出处: https://www.52hwl.com/10275.html
2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈
3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)
4 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别