народ, а не подскажите ссылку на хороший и большой файл magic ?
нигде найти не могу
скачал поставил file, там есть в комплекте, но там маловато форматов
не хватает распознавания многих аудио/видео файлов
в частности, не распознается куча мп3-шеквот что в моем:
# MPEG Layer 3 sound files
# modified by Joerg Jenderek
# GRR the original test are too common for many DOS files
# so test 1 <= kbits nibble <= E
0 beshort &0xffe0
>2 ubyte&0xF0 >0x0F
>>2 ubyte&0xF0 <0xE1 audio/mpeg#MP3 with ID3 tag
0 string ID3 audio/mpeg
пытаюсь добавить вот такое
0 search/2048 LAME3 audio/mpeg
не срабатывает, хотя вычитал в доке
неужели никто на сервере не делал распознавание файлов?
и никто не пользуется mime_content_type ?
собирал сам файл по кускам
теперь сам фиг кому его дам, буду тоже жадным :)
Вам не приходило в голову, что дело не в жадности, а в том что это нафиг никому не нужно?
>Вам не приходило в голову, что дело не в жадности, а в
>том что это нафиг никому не нужно?не может быть чтоб никто не делал сервис с возможностью аплоада пользователями файлов на сервер
>>Вам не приходило в голову, что дело не в жадности, а в
>>том что это нафиг никому не нужно?
>
>не может быть чтоб никто не делал сервис с возможностью аплоада пользователями
>файлов на сервера разве майм-тайпес нужны не для ДАУНЛОДА ФАЙЛОВ с сервера?
что при аплоде mp3 и xls файлов сервер будет по разному к ним относится?P.S. можете таки засунуть свой mime.types таки знаете куда )
>[оверквотинг удален]
>>>том что это нафиг никому не нужно?
>>
>>не может быть чтоб никто не делал сервис с возможностью аплоада пользователями
>>файлов на сервер
>
>а разве майм-тайпес нужны не для ДАУНЛОДА ФАЙЛОВ с сервера?
>что при аплоде mp3 и xls файлов сервер будет по разному к
>ним относится?
>
>P.S. можете таки засунуть свой mime.types таки знаете куда )Злой какой... бывают задачи где это надо. На вскидку друпал и пхпбб3 в зависимости от типа залитого файла по разному его размещают, проверяют/выставляют права итп.
Однако с подобными проектами идет mime файл и делать его всеобъемлющим это слишком геморно и обычно не нужно. Хватает того что есть.Кстати, жадность это скверно (С) ;)
>[оверквотинг удален]
>>>том что это нафиг никому не нужно?
>>
>>не может быть чтоб никто не делал сервис с возможностью аплоада пользователями
>>файлов на сервер
>
>а разве майм-тайпес нужны не для ДАУНЛОДА ФАЙЛОВ с сервера?
>что при аплоде mp3 и xls файлов сервер будет по разному к
>ним относится?
>
>P.S. можете таки засунуть свой mime.types таки знаете куда )для АПЛОАДА необходимо. читай что выше человек ответил. чтобы распознать видео или аудио, формат, типа кодека и запустить скрипт перекодировки в нужный
для ДАУНЛОАДА тоже бывает нужно, особенно если файл не тупо ДЖЕПЕГ
чтобы подставить хедер. если файл неизвестен то будет отдаваться просто plain/text
особенно это необходимо, если даунлоад будет через сотовый телефон. нет правильного хедера - телефон не знает тип файла - посылает его нафиг
примерно такp.s. насчет жадности я конечно пошутил :)
>P.S. можете таки засунуть свой mime.types таки знаете куда )только щас посткриптут прочитал
ты не только злой, ты еще и не в теме :))
mime.types сам засовывай себе - мне он не нужен
я просил файл magic - это совсем другое!!
с помощью него можно РАСПОЗНАТЬ тип файла ПО СОДЕРЖИМОМУ. в magic содержаться строки описания формата, например, если в проверяемом файле по такому-то адресу есть такая-то последовательность битов - то это видео, да еще и с таким кодеком и таким битрейтома твой mime.types тупо ставит в соответствие формат image/png файлу с расширением .png
берем любой скрипт, меняем расширение на png - и все, он скажет что это pngвот в чем прикол
>>P.S. можете таки засунуть свой mime.types таки знаете куда )
>
>только щас посткриптут прочитал
>ты не только злой, ты еще и не в теме :))согласен, идиот )
тупанул )>[оверквотинг удален]
>строки описания формата, например, если в проверяемом файле по такому-то адресу
>есть такая-то последовательность битов - то это видео, да еще и
>с таким кодеком и таким битрейтом
>
>а твой mime.types тупо ставит в соответствие формат image/png файлу с расширением
>.png
>берем любой скрипт, меняем расширение на png - и все, он скажет
>что это png
>
>вот в чем приколну хорошо - идея понятно, но вопрос остался - НАХЕР ОНО НАДО??? ну распознал ты что это mp3? ну чо жадьше то?
>ну хорошо - идея понятно, но вопрос остался - НАХЕР ОНО НАДО???
>ну распознал ты что это mp3? ну чо жадьше то?ну во-первых, на этапе распознания осекается всякий мусор, чтобы что попало не аплоадили
во-вторых, в социальных сетях файло хранится обычно в определенном формате
например, видео в flv, аудио в mp3, или еще в каком-нибудь
цепочка такая - закачиваем файл, узнаем формат, чем закодирован и запускаем соответствующий скрипт, для перекодировки
ессно для аудио, видео скрипты будут разные
больше того, для видео разных форматов скрипты тоже разные, mencoder запускается с разными параметрами
это мне на старой работе нужно было так сделать, сейчас не знаю, грузить ли на домашний сайт (http://taunt.ru) что-нибудь кроме фоток
Так, что там по поводу выложить большой всеобъемлющий magic.mime файл, а ?
Выхожи.