![]() |
Обработка статьи USENET
шалом всем программерам
Суть проблемы следующий. Короче, есть у меня файл статьи USENET (см. ниже). Подскажите мне каким способом можно узнать тип вложения (из названия я вижу, что это видюшник blablabla.avi), но есть-ли какие-нибудь скрипты, которые сами в состоянии определить тип вложения? (RAR, ZIP, MOV, MPG, MP3) Жду любых предложений по реализации данной задачи! Код:
Path: |
Если вложение, это ничем не упакованный бинарник, то можно использовать mime-magic. В unix-системах эта фишка встроена.
|
Цитата:
|
узнают обычно по сигнатуре, из заголовка...
|
Можно глянуть на следующие классы для определения MIME:
http://pear.php.net/package/Mail_Mim..._mime_php.html http://www.pcworld.idg.com.au/index....p;2;fpid;76768 http://www.liacs.nl/~dvbeelen/MIME.php.txt Последним я сам пользуюсь, хорошая вещь. Только полагаю все-таки нужен именно заголовок файла, врядли по середине можно определить тип - там же идут уже сырые данные. Хотя если это архив, то в нем должна быть сигнатура с содержимым в каждом куске, тогда он как архив и должен определиться. |
Часовой пояс GMT +4, время: 13:37. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.