我在 Linux 上使用 LibreOffice。我知道查看和删除 LibreOffice 文件中元数据的一种方法是File -> Properties -> General
,取消选中“应用用户数据”,然后单击重置。然后转到“描述”和“自定义”属性并从中删除信息(如果存在)。
它是否真的删除了所有元数据或还残留了一些东西,它是什么,我可以使用哪些其他方法来删除它?
另外,如果我解压 LibreOffice 文件,是否contents.xml
唯一可以找到元数据的地方是哪里?
如果我忘记删除任何元数据,用户名是否有可能被传输?
答案1
我明白了。我的问题中的方法不够,因为它不会删除所有元数据!它不会删除以下元数据編輯時間,編輯循環和发电机。发电机包含您的 LibreOffice 版本和操作系统,我不知道为什么开发人员没有在任何地方提及这一点。
要从 LibreOffice 文件中删除元数据:
如果您的文件是 document.odt,请将其重命名为 document.zip
打开 zip 文件并删除 meta.xml 文件
从 document.zip 重命名回 document.odt。如果您在此之后打开该文件,对其进行编辑并保存,元数据将再次写入其中,因此请不要在删除元数据后编辑该文件。
提示:使用外置工具检查前后的元数据。
如果文档中存在任何其他识别信息或可进行指纹识别的信息,请评论或编辑问题或添加您自己的答案。
答案2
还要确保删除PrinterName
和PrinterSetup
配置项,settings.xml
因为它们也包含潜在的识别信息。
脚步:
- 如果您的文件是 document.odt,请将其重命名为 document.zip
- 打开 zip 文件并编辑 settings.xml 文件
- 删除
<config:config-item config:name="PrinterSetup" [...] </config:config-item>
和<config:config-item config:name="PrinterName" [...] </config:config-item>
XML 元素。
除此之外我没有发现其他有问题的内容。