Ситуация такая. Нужно в docx поменять несколько строк. Открываю как zip, меняю строки, запаковываю обратно, но после запаковки Word ругается что docx поврежден, но при нажатии "восстановить" все же открывает файл.
Заметил, что если перепаковываю zip (тем же WInRAR) при этом не важно что меняю - docx начинает открывать все как надо. Отсюда идея - вызвать любой архиватор так, чтобы он обновил архив и тогда он у меня будет открываться нормально. Подозреваю что разные библиотеки просто по разному жмут zip отсюда и проблема.
Подскажите, как это проще сделать все?
Модуль для работы с архивом менять бы не хотел, но если что использую этот
code.dlang.org/packages/archive