当前位置: 代码网 > 科技>电脑基础>电脑常识 > APPX是什么格式以及APPX文件怎么打开?

APPX是什么格式以及APPX文件怎么打开?

2017年07月31日 电脑常识 我要评论
APPX是什么格式以及APPX文件怎么打开?APPX是什么格式以及APPX文件怎么打开?简单来说,APPX格式的文件就是ZIP换了个扩展名,把APPX文件的扩展名改成zip就能打开了,本文主要为大家详细介绍APPX是什么格式,有兴趣的朋友们... 17-07-31

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是什么格式 appx文件怎么打开?

▲一个典型的依赖包appx

其中所有的.winmd .dll文件是供其它程序使用的库。

codeintegrity.cat文件是包的数字签名,保证appx文件不被篡改。

appxblockmap.xml文件保存了包中所有文件的名称,校验值和文件大小。

appxmanifest.xml文件是包清单文件,它保存了这个包的基本属性,比如包的名称,发布者等。

[content_types].xml文件保存了所有文件的content type。

appxsignature.p7x同样是数字签名。

剩下两个文件是logo.png和resources.pri,这两个文件是这个包特有的,就不详细说明了。logo.png自然是这个包的图标。resources.pri是这个dll的资源文件。

各种dll、exe、png等。

现在大家应该都清楚appx是个什么东西了,它实际上就是带数字签名的压缩包,把安装目录打包起来而已。

可能有人会疑惑,难道微软的uwp平台实现的所谓跨平台就是这么一个简单的东西吗?不就打包了一下吗?

实际上uwp平台的通用并不是体现在安装包上的通用,uwp构建了一整套可以在各种windows平台上使用的通用而现代的跨语言api,再加上良好的文档和应用商店体系。实现了开发者的一份代码几乎完全不用改动,只用在生成安装包的时候勾选几个选项就可以实现的跨平台。

appx是什么格式 appx文件怎么打开?

注1:基于javascript开发的uwp除外,老的windows 8应用除外。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com