Я пытаюсь создать электронную таблицу Open Office программно, но по какой-то причине просто сжимать папку со всеми необходимыми файлами делает Open Office флаговым файлом как поврежденным.
Как я дошел до этого? Я начал с создания обычной таблицы в Open Office с некоторыми значениями в ней. После сохранения измените расширение на .zip и сделайте копию папки. Затем я сжимаю вторую папку с помощью командной строки zip и изменяю расширение файла на .ods. При попытке открыть полученный файл я получаю сообщение об ошибке из Open Office, в котором файл поврежден.
Использует ли Open Office специальный алгоритм сжатия? Выполнение "файла test.ods" показывает его как сжатый zip, так что добавляет Open Office во время процедуры сжатия, чтобы заставить его работать?