如何从 C# 中的文件中获取元数据? [复制]

Posted

技术标签:

【中文标题】如何从 C# 中的文件中获取元数据? [复制]【英文标题】:How to get metadata from file in C#? [duplicate] 【发布时间】:2010-04-13 22:23:12 【问题描述】:

例如我有一个文件“1.mp3”,元数据是长度、编解码器、合成器、许可证、比特率等 我怎样才能得到那个元数据?我想从不同类型的文件中获取元数据。

【问题讨论】:

有哪些不同的类型?图片?音频? 是的,图片、音频、视频、文件等 【参考方案1】:

有关音频格式,请查看TagLib Sharp。

【讨论】:

图片怎么样? TagLib sharp 不适用于那些 AFIK @Muad'Dib:最初的问题没有提到图像。 “不同类型”可能意味着不同的音频格式...... 是的,他没有说图片,但他也没有具体说明是什么类型的文件,而是说“不同类型的文件”。他确实以mp3为例,虽然【参考方案2】:

您获取元数据的方式取决于文件类型。例如,MP3 中的元数据与 JPEG 图像的存储方式不同。

【讨论】:

以上是关于如何从 C# 中的文件中获取元数据? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

使用 C# 从 ASP.Net MVC 中的视频文件中获取视频元数据的最佳方法是啥?

如何从 C# 中的十六进制代码中获取前景色? [复制]

如何从 C# 中的通用 List<T> 中获取元素? [复制]

如何从光束中的 PCollection<string> 获取所有文件元数据

C#中如何获取程序的当前文件夹名称并将zip文件解压到当前文件夹? [复制]

c#如何获取数据库中某个表中的其中一个字段的多条值