Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
Жека ©   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.037 c
14-1089103426
Somebody
2004-07-06 12:43
2004.07.25
FB глючит


8-1083954460
NightDevil
2004-05-07 22:27
2004.07.25
Вопрос по медиа плееру...


1-1089358713
Billi
2004-07-09 11:38
2004.07.25
File Access denied


14-1089112669
КаПиБаРа
2004-07-06 15:17
2004.07.25
Шутка старая, но вводит меня в тупик 2


1-1089355418
Алексей
2004-07-09 10:43
2004.07.25
Excel в Delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский