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

Вниз

способы идентификации форматов файлов   Найти похожие ветки 

 
Жека ©   (2004-07-08 02:58) [0]

Может это и не в этот форум, но раз уж здесь встречаются воросы по Word и Excel, то я этот вопрос задам именно здесь.

Есть какой-нибудь способ идентификации форматов файлов приложений Word и Excel(по расширению не предлагать)?


 
YurikGL ©   (2004-07-08 08:29) [1]

По заголовку?


 
Жека ©   (2004-07-08 23:24) [2]

По заголовку то можно, но ведь файлы созданные Word и Excel имеют одинаковое начало:

РПаЎ±б                >  юя  

далее файлы уже не совпадают. Т.е. по этому можно идентифицировать, что файл создан с помощью MSoffice.
А где найти, что этот файл является конкретно word-овским или Excel-евским?


 
Palladin ©   (2004-07-08 23:32) [3]


> .е. по этому можно идентифицировать, что файл создан с помощью
> MSoffice.


Да какие вы уверенные я смотрю...


 
KilkennyCat ©   (2004-07-09 00:42) [4]


> Palladin ©   (08.07.04 23:32) [3]


Верно, его мог и я создать... или опенофисе.
Чтобы точно идентифицировать, придется проверять всю структуру, так как и Ворд и Ексель позволяют и упрощенный формат файла использовать, чем сторонние производители и пользуются.
Однако, если нужно просто отличить doc от xls, то советую глянуть в конце файла.


 
Palladin ©   (2004-07-09 00:51) [5]

Или хотябы попробовать открыть с помощью IStorage... и тоже не 100%...



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

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

Наверх




Память: 0.45 MB
Время: 0.034 c
14-1089318984
urisan
2004-07-09 00:36
2004.07.25
проблемы с установкой delphi 8


14-1089178875
Мазут Береговой
2004-07-07 09:41
2004.07.25
Расскажу я вам сказку...


14-1088668148
Красная Майка
2004-07-01 11:49
2004.07.25
Неофициальное MMP завтра для всех желающих!!!


3-1088509262
sergg
2004-06-29 15:41
2004.07.25
Редактируется ли текущая запись?


14-1089199166
_none_
2004-07-07 15:19
2004.07.25
смешные вакансии





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский