Eu tenho um documento do LibreOffice Calc ( file.ods
) com o tamanho de 71 Kb.
Se eu abri-lo e modificar algo (até mesmo excluir 1 célula) e depois salvar, ele vem com o tamanho 78 Kb.
Tenho certeza de que a versão principal do LibreOffice não mudou desde a última gravação (eu uso libreoffice-calc 1:5.1.6~rc2-0ubuntu1~xenial1
com o Kubuntu 16.04.2 LTS).
Estou tentando investigar. Se eu criar uma nova Planilha OpenDocument ( newfile.ods
), insira manualmente os dados do arquivo antigo nela e salve (certificando-se de que não existam linhas não utilizadas invisíveis), o tamanho do novo arquivo ainda é 78 Kb.
Qual é o motivo desse crescimento inesperado do tamanho do arquivo? Como depurar isso?
Adicionado: já resolvi metade do problema (agora o gile cresce de 71 Kb para 73 Kb): o tamanho pode aumentar devido ao salvamento de miniaturas embutidas no libreoffice (ao salvar arquivos, coloca uma pequena pré-visualização gráfica da planilha no formato PNG no arquivo *.ods
). Se a miniatura mostrar área com dados coloridos, pode ter pelo menos 10 Kb, e se a miniatura mostrar área com pouco texto e sem cores extras, pode ser de apenas 3 Kb. Desativei o salvamento de miniaturas definindo "GenerateThumbnail" como "false" (Ferramentas → Opções ... → LibreOffice → Avançado → Configuração do Especialista). Mas a questão ainda é real: por que file.ods
size aumenta, enquanto não há novos dados extras?