Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.14;
Скачать: CL | DM;

Вниз

Уважаемые знатоки. Нужна ваша помощ...   Найти похожие ветки 

 
Xmen   (2002-10-03 16:42) [0]

Вы не можете-ли помоч в одном деле!
Мне нужа написать код каторый определял бы тип файла.
например: *.txt, *.arj, *.doc это я знаю но как узнат если *.lis *.xtx *.rrr тоже текст файлы но как узнат что это дествително текст файл? Как можно узнат о типе файла если унего изменен раширение?

Спасибо заране!
пишите rustam.ergashev@gallabank.com


 
han_malign   (2002-10-03 16:52) [1]

по идее никак, разве что просканировать на допустимые печатные символы (A..z,А..я,#13,#10,#9,etc), потому как в бинарном файле(без дескриптора) хотя бы раз но тот же #0 хоть раз но встретится
З.Ы. под MS в тексте #13#10 всегда в паре и именно в такой последовательности


 
Xmen   (2002-10-04 09:13) [2]

Еще по конкретнее кто нибуд может ответит.


 
REA   (2002-10-04 10:39) [3]

Если файлы имеют fingerprints, сигнатуры или как там их (характерные участки данных), то по ним можно отличить. Как правило у двоичных файлов заголовок есть определенной структуры, который может меняться от версии к версии. У текстовых ничего такого нет и анализировать придется все содержимое.
А что такое текстовый файл? Если в файле строка bbb - он текстовый или нет?



Страницы: 1 вся ветка

Текущий архив: 2002.10.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-45505
Карелин Артем
2002-09-18 12:45
2002.10.14
Удобно ли работать с GPRS?


4-45624
Boroda Oleg
2002-08-30 11:38
2002.10.14
Как отследить создание нового окна в Windows?


1-45299
USTAS
2002-10-01 10:47
2002.10.14
Подсобите теорией Мастера


8-45469
Still Swamp
2002-02-06 19:09
2002.10.14
GLScene - MoveTo


1-45352
Gamer
2002-10-05 20:34
2002.10.14
Объекты