Russian Qt Forum

Qt => ActiveX => Тема начата: nvrrus от Октябрь 28, 2011, 17:51



Название: Сравнить содержимое двух файлов .doc
Отправлено: nvrrus от Октябрь 28, 2011, 17:51
Здравствуйте, уважаемые форумчане!

Подскажите, пожалуйста, как сравнить два файла .doc.

1) вариант - вытащить все содержимое и сравнить. Следовательно вопрос - как вытащить все содержимое из doc файла побайтово?

2) может есть еще какие-то способы решения этой задачи?


Название: Re: Сравнить содержимое двух файлов .doc
Отправлено: Странник от Октябрь 28, 2011, 17:54
уточните, что вы хотите сравнить - файлы или содержимое документа? если содержимое документа - то с учетом форматирования или без него?


Название: Re: Сравнить содержимое двух файлов .doc
Отправлено: nvrrus от Октябрь 28, 2011, 17:59
Все это нужно для тестирования файловой системы. Есть много файлов (doc, xls), которые нужно будет скопировать на диск, открыть, изменить, сохранить, прочитать.

И соответственно проврять, что все операции проходят корректно. Для этого нужно сравнивать содержимое файлов. Или сами файлы... Наверное и так и так правильно... Что проще?


Название: Re: Сравнить содержимое двух файлов .doc
Отправлено: Igors от Октябрь 28, 2011, 19:19
И соответственно проврять, что все операции проходят корректно. Для этого нужно сравнивать содержимое файлов. Или сами файлы... Наверное и так и так правильно... Что проще?
Понимаю что нехорошо отвечать вопросом на вопрос, но все же - а Вы сами-то как думаете что проще?  :)


Название: Re: Сравнить содержимое двух файлов .doc
Отправлено: nvrrus от Октябрь 28, 2011, 19:31
Цитировать
уточните, что вы хотите сравнить - файлы или содержимое документа? если содержимое документа - то с учетом форматирования или без него?

Нужно проверить, что после изменения файла на дельту, он изменился ровно на эту дельту и никак иначе. Поэтому подойдет сравнение содержимого.

Что быстрее и проще в реализации?