powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как отличить файл 2007 ворда от файла 2003?
6 сообщений из 6, страница 1 из 1
как отличить файл 2007 ворда от файла 2003?
    #36093093
акуз-программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
товарищи!

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

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

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

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

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


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