Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
BuPy7
Нет ТЗ - давай досвидания
742 / 372 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
1

Определение типа файла

15.07.2012, 21:17. Просмотров 1896. Ответов 5
Метки нет (Все метки)

Как можно узнать тип файла? Не формата, а именно тип! Знаю, что можно по сигнатуре определить, но там тоже, можно сказать, "по формату".
Меня интересует аудио-файлы, т.е. как мне узнать, что это аудио-файл? Ну если знаете как другие типы определить, то тоже напишите. Лишним не будет.
Возможно ли определить тип файл при поиске файлов с помощью FindFirst? Из всех атрибутов которые я знаю, не встречал атрибута аудио-файл.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2012, 21:17
Ответы с готовыми решениями:

Чтение .exe файла в переменную типа
Мне нужно загрузить файл, который указал пользователь с помощью Диалога, в...

Описать функцию IntFileSize(Name) целого типа, возвращающую размер файла целых чисел с именем Name.
Помогите пожалуйста решить такую задачку на данный момент она мне не по силам...

Перенос данных из таблицы типа Paradox в таблицу типа Firebird
Здраствуйте! Возникла проблема при переносе данных из таблицы типа Paradox в...

Определение типа буква
Как в Delphi определить является ли буква согласной, кроме следующих методов...

Определение по указателю типа переменной в коде
Доброго дня форумчанский народ:) Подскажите можно ли провернуть такую штуку:...

5
vladislavchick
35 / 35 / 8
Регистрация: 22.05.2010
Сообщений: 107
15.07.2012, 21:44 2
Самое простое, задать массив расширений аудио-файлов (mp3, wma, wav, ogg,...), распространенных не так уж их и много. И смотреть на расширение исследуемого файла. Впрочем, это вас врядли устроит, поскольку тоже "по формату"
0
Puporev
Модератор
55045 / 42318 / 29224
Регистрация: 18.05.2008
Сообщений: 100,003
16.07.2012, 09:44 3
Цитата Сообщение от Metallnote Посмотреть сообщение
Как можно узнать тип файла? Не формата, а именно тип!
Вообще-то типы файлов это
-текстовые
-типизированные
-файлы без типа.
А Вам как раз нужен не тип, а формат.
0
Sophos
86 / 63 / 2
Регистрация: 04.01.2010
Сообщений: 265
16.07.2012, 15:12 4
Цитата Сообщение от Metallnote Посмотреть сообщение
Знаю, что можно по сигнатуре определить
И каков будет ваш вопрос?
0
БогДелфей
423 / 331 / 36
Регистрация: 31.05.2011
Сообщений: 1,156
16.07.2012, 15:50 5
Ответ очевиден, нужно курнуть формат музыкальных файлов
0
BuPy7
Нет ТЗ - давай досвидания
742 / 372 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
17.07.2012, 11:19  [ТС] 6
Всем спасибо.

Добавлено через 1 минуту
vladislavchick, я так и делал всегда.
0
17.07.2012, 11:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2012, 11:19

Определение типа данных во время выполнения программы
А можно ли в Delphi определить тип данных объекта во время выполнения...

Определение размера файла
В общем есть функция,которая определяет размер файла в байтах: function...

Определение размера файла
Необходимо сделать такую проверку: если файл весит больше 5 кб, то программа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru