Я наткнулся на unoconv linux для конвертации форматов документов. Я обнаружил, что unoconv выдает разные выходные данные каждый раз, когда он вызывается с одним и тем же входным файлом.

bash$ unoconv -f doc test.html
bash$ md5sum test.doc
5895dee91a64699d04dfdb71c2be780b
bash$ rm test.doc
bash$ unoconv -f doc test.html
bash$ md5sum test.doc
33ec9298ef4c40c50cc4ade7bf1ab93a

Как побороть это поведение?

1 ответ1

0

Вы можете diff результаты , чтобы увидеть , что является причиной разницы - я думаю, отметка времени. Документы Wordprocessor могут содержать функции и поля, которые оцениваются при "публикации".

$ unoconv -f doc test1.html
$ unoconv -f doc test2.html
$ diff test1.htm test2.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .