LibreOffice Calc:意外的文件大小增加


1

我有一个file.ods大小为71 Kb 的LibreOffice Calc文档()。

如果我打开它并进行修改(甚至删除1个单元格)然后保存,它的大小为78 Kb。

我确定自上次保存以来,LibreOffice的主要版本没有更改(我libreoffice-calc 1:5.1.6~rc2-0ubuntu1~xenial1与Kubuntu 16.04.2 LTS一起使用)。

我正在调查。如果创建新的OpenDocument Spreadsheet(newfile.ods),将旧文件中的数据手动插入其中并保存(确保那里没有不可见的未使用的行),则新文件的大小仍然为78 Kb。

文件大小意外增加的原因是什么?如何调试呢?

补充:我已经解决了一半的问题(现在gile从71 Kb增加到73 Kb):大小可能会由于libreoffice中内置的缩略图保存而有所增加(保存文件时,它会以PNG格式放置电子表格的一些图形预览进入*.ods文件)。如果缩略图显示带有彩色数据的区域,则可能至少为10 Kb,如果缩略图显示带有少量文本且没有多余颜色的区域,则可能仅为3 Kb。我通过将“ GenerateThumbnail”设置为“ false”来关闭缩略图保存(工具→选项...→LibreOffice→高级→专家配置)。但是问题仍然存在:为什么file.ods在没有新的额外数据的情况下增加大小?


LO添加元数据:更改时间戳记和作者也被保存。
ngulam

是否有机会禁用/减少元数据保存?
AntonioK

如果禁用 Tools>Options...>LibreOffice>User data>Use data for file properties,则字节的增加量会略有减少... AFAIK,您根本无法关闭元数据保存功能(例如,last saved时间戳始终指示文档已更改)。尽管可以通过宏清除文档属性。无论如何,在这段terrabyte光盘时代为什么如此重要?
ngulam
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.