Распознать тип файла по содержимому

fisher555

Сабж.
Может кто ссылки какие-нибудь даст.

janlynn

man 1 file

Dimon89

Запости несколько первых байт файла.

Bibi

Запости несколько первых байт файла.
мне это напомнило вот что: http://www.rubyrailways.com/ruby-quiz-unit-conversions/
ты предлагаешь что-то вроде

file_type = watch_for_replies( post_to_forum( get_file_head( FILE ) ) );

?

lubanj

ага. вдруг там первые три-четыре буквы подскажут его расширение, а потом уже ...

conv3rsje

Просвещайся как работает file
$ dd if=Seven\ Samurai.part1.avi bs=1 count=4 2>/dev/null| file -
/dev/stdin: RIFF (little-endian) data
$ dd if=Seven\ Samurai.part1.avi bs=1 count=16 2>/dev/null| file -
/dev/stdin: RIFF (little-endian) data, AVI
$ dd if=Seven\ Samurai.part1.avi bs=1 count=128 2>/dev/null| file -
/dev/stdin: RIFF (little-endian) data, AVI, 672 x 512, 23.98 fps, video:
$ dd if=Seven\ Samurai.part1.avi bs=1 count=512 2>/dev/null| file -
/dev/stdin: RIFF (little-endian) data, AVI, 672 x 512, 23.98 fps, video: XviD

amiantos

Может быть попробовать утилитку для восстановления CHK-файлов?..
Таким способом можно распознать
3DS TIF EXE BMP SWF PSD AI GIF PST CAB RAR CHM MID PDF ZIP HLP MP3 DWG MPG LNK URL HTM JPG TTF MDB MOV QT DOC XLS RMI WAV AVI CDR TXT ASF
подробно
http://www.ericphelps.com/uncheck/
Оставить комментарий
Имя или ник:
Комментарий: