Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как отличить файл 2007 ворда от файла 2003? / 6 сообщений из 6, страница 1 из 1
16.07.2009, 12:44:53
    #36093093
акуз-программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отличить файл 2007 ворда от файла 2003?
товарищи!

подскажите, какие есть способы программно проверить, является ли набор байт файлом 2007 ворда, или 2003? нужно научиться отличать один от другого.

первое что пришло на ум - проверить, является ли "это" zip-архивом. если является - понятно, что 2007 (docx), иначе 2003. но возможно в среде профессионалов в данной области (я от винды вообще далёк) уже есть какие-то устоявшиеся традиции как такое делается?
...
Рейтинг: 0 / 0
16.07.2009, 13:03:41
    #36093187
Korcar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отличить файл 2007 ворда от файла 2003?
глянуть первые байты файла?
...
Рейтинг: 0 / 0
16.07.2009, 13:08:55
    #36093211
акуз-программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отличить файл 2007 ворда от файла 2003?
Korcarглянуть первые байты файла?
первая мысль была. наделал кучу файлов разного формата, смотрел первые байты. показалось что они могут быть одинаковыми. но может показалось? я открывал некоторые doc 2007 вордом перед этим.

какими должны быть первые байты у какого ворда?
...
Рейтинг: 0 / 0
16.07.2009, 13:21:46
    #36093266
Korcar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отличить файл 2007 ворда от файла 2003?
в заголовке файла ворда 2003 фигурируют букавки "РП", а 2007 - "РК". так что неодинаковые

по расширению файла - не вариант? кто-то может его (расширение) изменить?
...
Рейтинг: 0 / 0
16.07.2009, 13:22:14
    #36093269
qwrqwr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отличить файл 2007 ворда от файла 2003?
акуз-программист, я наверное глупость спрошу - а различать их по расширению недостаточно?
...
Рейтинг: 0 / 0
16.07.2009, 14:21:50
    #36093505
акуз-программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как отличить файл 2007 ворда от файла 2003?
расширение не известно. программа получает массив байт.

с первыми буквами разобрался. это 2007 офис всю малину портил сохраняя файлы в своём формате даже когда изначально открывался документ из 2003.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как отличить файл 2007 ворда от файла 2003? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]