是否有 C 库函数来获取文件的扩展名?我知道我可以自己设计一个函数来在“。”之后获得扩展。但当我们阅读它们时,并非所有文件都存储有它们的扩展名。
问问题
420 次
2 回答
4
所以你想得到一个文件的类型?也许Linux中的“文件”命令就是你想要的。你可以查看它的源代码。
于 2012-10-15T09:09:02.170 回答
3
Linux 中的file
命令使用名为 libmagic 的库(不要与 libmagick 混淆)来检查文件本身中的“魔术”字节以确定可能的内容类型。
该库是相当跨平台的,有据可查,例如这里: http: //linux.die.net/man/3/libmagic
于 2012-10-15T09:12:26.880 回答