Есть ли функция библиотеки C, чтобы получить расширение файла? Я знаю, что я могу самостоятельно создать функцию, чтобы получить расширение после '.' но не все файлы хранятся вместе с их расширениями, когда мы их читаем.Получить расширение файла в C
0
A
ответ
4
Значит, вы хотели бы получить тип файла? Возможно, команда «файл» в Linux - это то, что вы хотите. Вы можете проверить его исходный код.
+0
Да, я думаю, это поможет. Как я могу это сделать? Можете ли вы мне помочь? –
3
Команда file
в Linux использует библиотеку libmagic (не путайте с libmagick), чтобы проверить «магические» байты в самом файле, чтобы определить вероятный тип содержимого.
Библиотека достаточно кросс-платформенный, это хорошо документирована, например, здесь: http://linux.die.net/man/3/libmagic
Смежные вопросы
- 1. Получить расширение файла
- 2. Расширение файла - C#
- 3. Получить расширение файла с помощью C
- 4. Получить Имя файла Расширение C Ошибка
- 5. Node.js получить расширение файла
- 6. Получить расширение файла
- 7. Получить расширение файла
- 8. Как получить расширение файла?
- 9. Nodejs получить расширение файла
- 10. Правильный C++ расширение файла
- 11. определить расширение файла в C#
- 12. Расширение пользовательского файла в C++
- 13. Получить расширение из файла url
- 14. Получить расширение от неполного файла
- 15. C++ Получить расширение файла без предоставления расширения в пути
- 16. Как получить расширение файла из строки в C++
- 17. Тип файла - Получить исходное расширение
- 18. получить размещенное расширение файла asp.net
- 19. Как получить расширение файла файла на Java?
- 20. Надежный способ получить расширение файла
- 21. Получить реальное расширение файла vb.net
- 22. Получить расширение файла (базовым именем?)
- 23. Получить расширение файла с preg_replace
- 24. Android - Как получить расширение файла?
- 25. Regex, чтобы получить расширение файла
- 26. Objective C: Расширение файла регистра
- 27. Как получить расширение файла из файла?
- 28. Получить расширение файла выбранного файла из намерения
- 29. php: получить расширение файла из поврежденного файла
- 30. Загрузка файла Phonegap - как получить расширение файла?
вы ищете для расширения или типа файла? –
Если файл не хранится с расширением, то как вы его можете получить? – Deepak
Как вы ожидаете получить расширение, если оно не хранится с именем файла? Вы пытаетесь определить форматы файлов, такие как PNG и т. Д.? Если это то, что вы хотите сделать и не можете полагаться на расширение, вам нужно будет прочитать заголовки файлов. – paddy