1

在 Mac OS X 上,右键单击文件并选择“获取信息”会显示“更多信息”部分。

我专门处理 MP3 文件,我知道我可以使用 File 类访问创建和修改的元数据,但是有没有办法获取和设置任何“更多信息”属性?

4

1 回答 1

2

一般来说,答案是否定的:OS X 使用特定的库来访问基于类型的文件的元数据。这些不是以通用属性方式存储在文件系统中的,而是数据固有的。例如,PNG 和 JPG 文件以不同的方式记录它们的高度和宽度,并且可以存储关于图像的不同类型的元数据。操作系统正在读取这些文件并为更多信息部分提取此信息。

然而,具体来说,答案是肯定的:您需要一个用于 Ruby 的 ID3 库,例如taglib-rubyruby​​-taglib。有关更多信息,请参阅问题Ruby mp3 Id3 parsing

于 2012-05-21T17:18:51.283 回答