用户手册

OnSong® 活页夹

OnSong® 活页夹文件格式是 OnSong 在库之间移动歌曲、歌单或整本歌本的方式。与 OnSong® 存档 一样,它携带重建内容所需的一切——歌词文本、附件、样式、设置、移调和注释——但存档是单个不透明的文件块,而活页夹是一个普通文件的文件夹。这使它可读、可检查,并且能够以与平台无关的方式携带歌曲所依赖的媒体。

OnSong® 活页夹文件格式的文件扩展名为 .onsongbinder 或 .binder,MIME 类型为 application/onsong-binder。

活页夹内部包含什么

活页夹是一个 ZIP 存档。解压缩一个,你会找到一个以项目标识符命名的文件夹,包含:

  • manifest.json — 项目本身,已序列化。OnSong 已知的每个属性,采用 OnSong web API 使用的相同格式。
  • 其文件(如果有的话)。附件保持其原始文件名,所以活页夹内的 PDF 或 MP3 就是该 PDF 或 MP3。
  • 其子项的文件夹,按其类型命名——songs、attachments——每个都包含具有完全相同结构的更多文件夹。

这种结构一直重复下去:歌单包含歌曲,歌曲包含附件,每个都是一个文件夹,其旁边有自己的清单和文件。包含两百首歌曲的歌本的活页夹与包含单个曲谱的活页夹格式相同。

在清单内,对子项的引用被标记为 $binder. 前缀,因此读者可以区分属于该项的值和指向其旁边文件夹的值。

活页夹携带的内容

  • 歌曲 — 和弦曲谱及其所有附件。
  • 歌单 — 按其顺序排列的歌曲,以及歌单自己的编排。
  • 歌本 — 整个集合。
  • 附件 — PDF、图像、音频和任何其他与歌曲关联的文件。你可以选择仅包含实际使用中的附件,而不是曾经添加的每个版本。

活页夹还是存档?

两者都能忠实地往返库的内容,所以选择取决于你从文件中需要什么:

  • OnSong® 存档 是较旧的格式,用于与早期版本的 OnSong 兼容。
  • OnSong® 活页夹 是当前格式。用它与较新版本的 OnSong 共享——以及当你想要一个可以打开并查看内部内容的文件时。

导入和导出

活页夹的导入方式与任何其他文件相同:从文件、邮件、AirDrop 或云服务打开一个,然后选择 OnSong。导入包含歌单的活页夹会重新创建该歌单和其中的每首歌;导入包含单首歌曲的活页夹会添加该歌曲。

要创建一个,使用共享并选择OnSong 活页夹作为格式。

活页夹也是 OnSong Connect 在一个设备请求另一个设备提供歌曲或歌单时在设备之间发送的内容,所以存在于你的文件应用中的相同格式正是在网络上传输的格式。

由于活页夹是普通 JSON 和普通媒体文件的 ZIP,当你需要查看 OnSong 实际存储的内容时,或者当某些东西需要读取你的内容但不是 OnSong 时,它是正确的格式。

2026.3 — 上次更新于 September 1, 2026