gpt4 book ai didi

c++ - 使用 Qt 找出 mime 类型和相关应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:34 25 4
gpt4 key购买 nike

如何找出给定文件的 MIME 类型或内容类型?我不能使用后缀,因为文件可以重命名。

可能的补充是将它们归类为jpg、gif、png等是图像文件,可以通过编辑应用程序打开,已在操作系统中设置。

提前谢谢你。

最佳答案

什么平台?在 *nix 上,你应该引用程序 file 是如何做到的,它基于一些启发式方法,包括检查文件的前几个字节(许多文件格式以固定的标题开头,包括许 multimap 像格式)。

如果您使用的是 Windows,*nix file 命令可能仍然具有指导意义,即使您不能直接重用它的代码。 Windows API 中可能还有一些更好的解决方案(我不是 Windows 程序员)。

关于c++ - 使用 Qt 找出 mime 类型和相关应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5750247/

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