gpt4 book ai didi

c# - 如何确定特定文件实际上是 MP3 文件?

转载 作者:太空狗 更新时间:2023-10-29 19:52:04 28 4
gpt4 key购买 nike

如何确定特定文件(可能有也可能没有“.mp3”文件扩展名)实际上是 MP3 文件?我希望在 C# 中执行此操作。

最佳答案

根据 http://www.garykessler.net/library/file_sigs.html mp3 文件将始终以 ID3(十六进制 49 44 33)开头,但是,这些字节的存在仅意味着该文件被标记为 ID3 information .如果未找到此签名,则它可能是未标记的 mp3 文件。要确定这一点,请查看 the mp3 file structure并且您会看到 mp3 帧以签名 ff fb(十六进制)开头。

所以:

  • 如果文件以十六进制开头 49 44 33

  • 如果文件以十六进制开头 ff fb

可以安全地假设它是 MP3。

关于c# - 如何确定特定文件实际上是 MP3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7302439/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com