我正在浏览他们的Sound api上的Java Trail,他们描述了两种类型的格式化音频数据(数据格式和文件格式)。根据我对它的理解,数据格式告诉你如何解释原始的声音数据,而文件格式告诉你如何解释包含这些数据的文件。他们使用mp3作为编码的特定数据格式类型的示例。然而,我也很清楚,我们有.mp3文件类型,那么mp3是一种数据格式,同时也是一种文件格式吗?另外,我对数据格式和文件格式的理解是否正确?
发布于 2010-01-10 23:33:32
作为文件格式和数据格式之间的一般区别,
许多文件格式以这样的方式排列,使得它存储的数据被分成包含关于存储在文件中的数据的信息的报头和表示文件应该携带的某种类型的信息的实际数据。
例如,MP3文件包含报头、实际的MPEG Layer 3编码的音频数据(其实际上存储为固定或可变大小的数据帧)以及可选的ID3标签。
另一方面,数据格式可以被认为是数据本身表示某些片段信息的方式。
例如,逗号分隔文本(CSV)格式的数据通过分隔由逗号字符分隔的数据列来排列其持有的数据。新行表示另一段相同格式的数据,通常是另一行。
以下是一些可能感兴趣的维基百科文章:
https://stackoverflow.com/questions/2037378
复制相似问题