首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据格式和文件格式Java Sound

数据格式和文件格式Java Sound
EN

Stack Overflow用户
提问于 2010-01-10 23:02:20
回答 1查看 319关注 0票数 0

我正在浏览他们的Sound api上的Java Trail,他们描述了两种类型的格式化音频数据(数据格式和文件格式)。根据我对它的理解,数据格式告诉你如何解释原始的声音数据,而文件格式告诉你如何解释包含这些数据的文件。他们使用mp3作为编码的特定数据格式类型的示例。然而,我也很清楚,我们有.mp3文件类型,那么mp3是一种数据格式,同时也是一种文件格式吗?另外,我对数据格式和文件格式的理解是否正确?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-10 23:33:32

作为文件格式和数据格式之间的一般区别,

  • 文件格式是数据在文件中的排列方式。
  • 数据格式是数据本身的格式。

许多文件格式以这样的方式排列,使得它存储的数据被分成包含关于存储在文件中的数据的信息的报头和表示文件应该携带的某种类型的信息的实际数据。

例如,MP3文件包含报头、实际的MPEG Layer 3编码的音频数据(其实际上存储为固定或可变大小的数据帧)以及可选的ID3标签。

另一方面,数据格式可以被认为是数据本身表示某些片段信息的方式。

例如,逗号分隔文本(CSV)格式的数据通过分隔由逗号字符分隔的数据列来排列其持有的数据。新行表示另一段相同格式的数据,通常是另一行。

以下是一些可能感兴趣的维基百科文章:

  • File format
  • Data format
    • Content format

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2037378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档