URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 5830
[ Назад ]

Исходное сообщение
"файл magic (mime)"

Отправлено TaunT , 23-Июн-08 14:41 
народ, а не подскажите ссылку на хороший и большой файл 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
не срабатывает, хотя вычитал в доке


Содержание

Сообщения в этом обсуждении
"файл magic (mime)"
Отправлено TaunT , 24-Июн-08 10:54 
неужели никто на сервере не делал распознавание файлов?
и никто не пользуется mime_content_type ?

"файл magic (mime)"
Отправлено TaunT , 16-Дек-08 17:34 
собирал сам файл по кускам
теперь сам фиг кому его дам, буду тоже жадным :)



"файл magic (mime)"
Отправлено angra , 16-Дек-08 17:51 
Вам не приходило в голову, что дело не в жадности, а в том что это нафиг никому не нужно?

"файл magic (mime)"
Отправлено TaunT , 16-Дек-08 19:44 
>Вам не приходило в голову, что дело не в жадности, а в
>том что это нафиг никому не нужно?

не может быть чтоб никто не делал сервис с возможностью аплоада пользователями файлов на сервер


"файл magic (mime)"
Отправлено Pahanivo , 17-Дек-08 12:44 
>>Вам не приходило в голову, что дело не в жадности, а в
>>том что это нафиг никому не нужно?
>
>не может быть чтоб никто не делал сервис с возможностью аплоада пользователями
>файлов на сервер

а разве майм-тайпес нужны не для ДАУНЛОДА ФАЙЛОВ с сервера?
что при аплоде mp3 и xls файлов сервер будет по разному к ним относится?

P.S. можете таки засунуть свой mime.types таки знаете куда )


"файл magic (mime)"
Отправлено mikra , 17-Дек-08 14:50 
>[оверквотинг удален]
>>>том что это нафиг никому не нужно?
>>
>>не может быть чтоб никто не делал сервис с возможностью аплоада пользователями
>>файлов на сервер
>
>а разве майм-тайпес нужны не для ДАУНЛОДА ФАЙЛОВ с сервера?
>что при аплоде mp3 и xls файлов сервер будет по разному к
>ним относится?
>
>P.S. можете таки засунуть свой mime.types таки знаете куда )

Злой какой... бывают задачи где это надо. На вскидку друпал и пхпбб3 в зависимости от типа залитого файла по разному его размещают, проверяют/выставляют права итп.
Однако с подобными проектами идет mime файл и делать его всеобъемлющим это слишком геморно и обычно не нужно. Хватает того что есть.

Кстати, жадность это скверно (С) ;)


"файл magic (mime)"
Отправлено TaunT , 17-Дек-08 19:41 
>[оверквотинг удален]
>>>том что это нафиг никому не нужно?
>>
>>не может быть чтоб никто не делал сервис с возможностью аплоада пользователями
>>файлов на сервер
>
>а разве майм-тайпес нужны не для ДАУНЛОДА ФАЙЛОВ с сервера?
>что при аплоде mp3 и xls файлов сервер будет по разному к
>ним относится?
>
>P.S. можете таки засунуть свой mime.types таки знаете куда )

для АПЛОАДА необходимо. читай что выше человек ответил. чтобы распознать видео или аудио, формат, типа кодека и запустить скрипт перекодировки в нужный

для ДАУНЛОАДА тоже бывает нужно, особенно если файл не тупо ДЖЕПЕГ
чтобы подставить хедер. если файл неизвестен то будет отдаваться просто plain/text
особенно это необходимо, если даунлоад будет через сотовый телефон. нет правильного хедера - телефон не знает тип файла - посылает его нафиг
примерно так

p.s. насчет жадности я конечно пошутил :)


"файл magic (mime)"
Отправлено TaunT , 17-Дек-08 19:45 
>P.S. можете таки засунуть свой mime.types таки знаете куда )

только щас посткриптут прочитал
ты не только злой, ты еще и не в теме :))
mime.types сам засовывай себе - мне он не нужен
я просил файл magic - это совсем другое!!
с помощью него можно РАСПОЗНАТЬ тип файла ПО СОДЕРЖИМОМУ. в magic содержаться строки описания формата, например, если в проверяемом файле по такому-то адресу есть такая-то последовательность битов - то это видео, да еще и с таким кодеком и таким битрейтом

а твой mime.types тупо ставит в соответствие формат image/png файлу с расширением .png
берем любой скрипт, меняем расширение на png - и все, он скажет что это png

вот в чем прикол


"файл magic (mime)"
Отправлено Pahanivo , 18-Дек-08 08:14 
>>P.S. можете таки засунуть свой mime.types таки знаете куда )
>
>только щас посткриптут прочитал
>ты не только злой, ты еще и не в теме :))

согласен, идиот )
тупанул )

>[оверквотинг удален]
>строки описания формата, например, если в проверяемом файле по такому-то адресу
>есть такая-то последовательность битов - то это видео, да еще и
>с таким кодеком и таким битрейтом
>
>а твой mime.types тупо ставит в соответствие формат image/png файлу с расширением
>.png
>берем любой скрипт, меняем расширение на png - и все, он скажет
>что это png
>
>вот в чем прикол

ну хорошо - идея понятно, но вопрос остался - НАХЕР ОНО НАДО??? ну распознал ты что это mp3? ну чо жадьше то?


"файл magic (mime)"
Отправлено TaunT , 18-Дек-08 08:25 
>ну хорошо - идея понятно, но вопрос остался - НАХЕР ОНО НАДО???
>ну распознал ты что это mp3? ну чо жадьше то?

ну во-первых, на этапе распознания осекается всякий мусор, чтобы что попало не аплоадили
во-вторых, в социальных сетях файло хранится обычно в определенном формате
например, видео в flv, аудио в mp3, или еще в каком-нибудь
цепочка такая - закачиваем файл, узнаем формат, чем закодирован и запускаем соответствующий скрипт, для перекодировки
ессно для аудио, видео скрипты будут разные
больше того, для видео разных форматов скрипты тоже разные, mencoder запускается с разными параметрами
это мне на старой работе нужно было так сделать, сейчас не знаю, грузить ли на домашний сайт (http://taunt.ru) что-нибудь кроме фоток



"файл magic (mime)"
Отправлено Ави , 31-Окт-09 02:28 
Так, что там по поводу выложить большой всеобъемлющий magic.mime файл, а ?


"файл magic (mime)"
Отправлено Darth Revan , 15-Янв-11 18:10 
Выхожи.