「manifest文件」manifest文件格式

2022-10-30 13:22:30 发布:网友投稿 作者:爱问答
热度:68

今天我们来聊聊manifest文件,以下6个关于manifest文件的观点希望能帮助到您找到想要的百科知识。

本文目录

  • manifest是什么文件
  • 什么是 manifest 文件
  • app.manifest是什么文件,如何打开一个程序的manifeast文件?谢谢...
  • MANIFEST文件是什么文件?
  • manifest data文件放哪里
  • MANIFEST.MF是什么又干什么用的
  • manifest是什么文件

    manifest为一种软件,属于AndroidManifest.xml文件,在简单的Android系统的应用中提出了重要的信息,它可以运行任何应用程序的代码。

    MANIFEST.MF:这个manifest文件定义了与扩展和包相关的数据。单词“manifest”的意思是“显示”。

    打开Java的JAR文件经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息。

    扩展资料

    每个安卓应用程序必须有一个AndroidManifest.xml文件,在app/manifests目录中。它在简单的Android系统的应用中提出了重要的信息,信息系统必须具备之前,它可以运行任何应用程序的代码。

    除其他事项外,清单中执行下列操作:

    它给应用程序的Java包命名,包的名称作为应用程序的唯一标识符。

    它描述了应用程序的组件的活动、服务,广播接收机,内容提供商,应用程序组成。它命名的类,实现每个组件,并出版自己的能力(例如,可以处理哪些意图的消息)。这些声明让Android系统知道这些组件是什么和在什么条件下,他们可以推出。

    它决定哪些进程将运行应用程序组件。它决定了应用程序必须有权限才能访问受保护的API部分,并与其他应用程序进行交互。它还决定了其他人与应用程序的组件交互所需要的权限。它宣布了Android API的应用程序需要的最低水平。

    参考资料来源:百度百科-manifest

    参考资料来源:百度百科-MANIFEST.MF

    什么是 manifest 文件

    nifest

    Windows XP通过XML文件来实现这一功能,这些XML文件保存了有关应用程序配置的元数据,这里所说的XML文件,就是Manifest清单文件。

    Manifest事实上就是一个以.manifest为后缀的XML文件,用于组织和描述隔离应用程序及并行组件,其内部的信息如元素则标识着一个唯一的程序集,和其他信息一起,他们用于COM类、接口及库的绑定和激活,而这些信息,以往都是存储在注册表中的。另外,Manifests也制定了组成程序集的文件及Windows类。

    app.manifest是什么文件,如何打开一个程序的manifeast文件?谢谢回答。

    您好,您的问题我已经看到了,正在整理答案,请您稍等一会儿~【摘要】app.manifest是什么文件,如何打开一个程序的manifeast文件?谢谢回答。【提问】您好,您的问题我已经看到了,正在整理答案,请您稍等一会儿~【回答】1、首先在要打开的文件夹中,选中一个程序的manifeast文件。2、继续在弹出子菜单上,点击“打开方式”选项。3、然后在当前界面中,双击“Notepad++”软件选项,打开manifeast文件4、最后在“Notepad++”软件界面中,显示成功打开manifeast文件。【回答】

    MANIFEST文件是什么文件?

    Madifest是个XML的描述文件,对于每个DLL有DLL的Manifest文件,对于每个应用程序Application也有自己的Manifest。

    对于应用程序而言,Manifest可以是一个和exe文件同一目录下的.manifest文件,也可以是作为一个资源嵌入在exe文件内部的(Embed Manifest)

    manifest data文件放哪里

    manifestdata文件一般在C盘

    data是系统或程序自定义的数据文件夹。data是数据保存的备份类文件,内容通常是用户信息、安装的软件数据。软件出现问题时,便会使用data进行数据修复。文件夹是用于组织和管理磁盘文件的一种数据结构,协助管理计算机文件,每一个文件夹对应一块磁盘空间,提供指向对应空间的地址,没有扩展名。

    MANIFEST.MF是什么又干什么用的

    可以通过记事本或者Editplus等文本编辑器打开,就可以分析里面的内容了。

    MANIFEST.MF:这个 manifest 文件定义了与扩展和包相关的数据。单词“manifest”的意思是“显示”。

    其分类:

    一般属性

    1. Manifest-Version

    用来定义manifest文件的版本,例如:Manifest-Version: 1.0

    2. Created-By

    声明该文件的生成者,一般该属性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.1

    3. Signature-Version

    定义jar文件的签名版本

    4. Class-Path

    应用程序或者类装载器使用该值来构建内部的类搜索路径

    应用程序相关属性

    1. Main-Class

    定义jar文件的入口类,该类必须是一个可执行的类,一旦定义了该属性即可通过 java -jar x.jar来运行该jar文件。

    小程序(Applet)相关属性

    1. Extendsion-List

    该属性指定了小程序需要的扩展信息列表,列表中的每个名字对应以下的属性

    2. -Extension-Name

    3. -Specification-Version

    4. -Implementation-Version

    5. -Implementation-Vendor-Id

    5. -Implementation-URL

    扩展标识属性

    1. Extension-Name

    该属性定义了jar文件的标识,例如Extension-Name: Struts Framework

    包扩展属性

    1. Implementation-Title 定义了扩展实现的标题

    2. Implementation-Version 定义扩展实现的版本

    3. Implementation-Vendor 定义扩展实现的组织

    4. Implementation-Vendor-Id 定义扩展实现的组织的标识

    5. Implementation-URL : 定义该扩展包的下载地址(URL)

    6. Specification-Title 定义扩展规范的标题

    7. Specification-Version 定义扩展规范的版本

    8. Specification-Vendor 声明了维护该规范的组织

    9. Sealed 定义jar文件是否封存,值可以是true或者false

    签名相关属性

    签名方面的属性我们可以来参照JavaMail所提供的mail.jar中的一段

    Name: javax/mail/Address.class

    Digest-Algorithms: SHA MD5

    SHA-Digest: AjR7RqnN//cdYGouxbd06mSVfI4=

    MD5-Digest: ZnTIQ2aQAtSNIOWXI1pQpw==

    这段内容定义类签名的类名、计算摘要的算法名以及对应的摘要内容(使用BASE64方法进行编码)

    自定义属性

    除了前面提到的一些属性外,你也可以在MANIFEST.MF中增加自己的属性以及响应的值,例如J2ME程序jar包中就可能包含着如下信息

    MicroEdition-Configuration: CLDC-1.0

    MIDlet-Name: J2ME_MOBBER Midlet Suite

    MIDlet-Info-URL: http://www.javayou.com/

    MIDlet-Icon: /icon.png

    MIDlet-Vendor: Midlet Suite Vendor

    MIDlet-1: mobber,/icon.png,mobber

    MIDlet-Version: 1.0.0

    MicroEdition-Profile: MIDP-1.0

    MIDlet-Description: Communicator

    如何运用:JDK给我们提供了用于处理这些信息的API,我们可以通过给JarFile传递一个jar文件的路径,然后调用JarFile的getManifest方法来获取Manifest信息。

    今天的内容先分享到这里了,读完本文《「manifest文件」manifest文件格式》之后,是否是您想找的答案呢?想要了解更多百科知识,敬请关注本站,您的关注是给小编最大的鼓励。

    下一篇:「雷霆嘎巴是什么意思」雷霆风暴是什么意思
    上一篇:「河南医学院」河南医学院排行前十名