Как перепаковать архив (docx)?

Ситуация такая. Нужно в docx поменять несколько строк. Открываю как zip, меняю строки, запаковываю обратно, но после запаковки Word ругается что docx поврежден, но при нажатии "восстановить" все же открывает файл.

Заметил, что если перепаковываю zip (тем же WInRAR) при этом не важно что меняю - docx начинает открывать все как надо. Отсюда идея - вызвать любой архиватор так, чтобы он обновил архив и тогда он у меня будет открываться нормально. Подозреваю что разные библиотеки просто по разному жмут zip отсюда и проблема.

Подскажите, как это проще сделать все?

Модуль для работы с архивом менять бы не хотел, но если что использую этот code.dlang.org/packages/archive
  • Вопрос задан
  • 1544 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Georg
Добрый день, у меня аналогичный вопрос. Удалось решить?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы