📜  XMF 全格式

📅  最后修改于: 2021-09-23 06:49:15             🧑  作者: Mango

XMF 代表可扩展音乐格式。它是一种文件格式,由单个或多个文件组成,如标准 MIDI 文件、WAV 文件、可下载声音 (DLS) 乐器文件或数字音频文件等。它生成用于表示一段音乐的所有资源的汇编。它是一种树结构的容器格式。它是通过 Mobile XMF 文件类型获取手机内容的流行选择。 XMF 的规范由 MIDI 制造商协会 (MMA) 于 2001 年首次发布。

特征 :

  • XMF 文件由一个头块和一组按预序排列的节点块组成。
  • 资源可以根据偏好的国家/地区以各种语言显示。
  • 目前有五个 XMF 文件,即 XMF Type 0、XMF Type 1、XMF Type 2、XMF Type 3 和 XMF Type 4。
  • XMF 文件类型 4 也称为交互式 XMF (iXMF) 是最新的一种。
  • ZLIB 用于压缩 XMF 文件中的资源。
  • 它是一种可扩展格式,旨在最小化开销、代码大小和数据大小。

优点 :

  • 可以使用统一资源标识符 (URI) 在内部和外部引用 XMF 文件。
  • 它可以支持无限数量的数量,因为 XMF 文件的大小信息存储为可变长度数量 (VLQ)。这也节省了存储空间。
  • 它没有最大文件大小。
  • XMF 格式的资源可以根据用户选择的层次结构进行排列,例如文件系统中的文件和文件夹。
  • 自定义资源类型和元数据可以轻松添加到 XMF 文件中。
  • 数据压缩或加密技术可以由用户决定。

缺点:

  • 这不是存储音乐数据的最佳方法。
  • 它涉及在专用文件夹节点内嵌套媒体内容,可以轻松地将其直接放在根节点下。
  • 由于格式中存在过多的节点,一些移动播放器可能会窒息。