如何判断.doc是否是由LibreOffice创建的?

时间:2016-07-09 19:05:57

标签: ms-word libreoffice doc

我正在查看LibreOffice / Word compatibility bug的程序化/自动化解决方法,这会导致LibreOffice保存的最后一行.doc文件在Word中查看时被截断。由于文档量和仅使用Word的用户数量,这可能比用户教育更容易。

我有数以千计的文件可供使用,而我可以应用"修复"对于所有这些人,我更喜欢将其限制为LibreOffice保存的文档。

文件的元数据或其他特性是否(有些可靠地)告诉我Word格式文档最初是否由LibreOffice创建?

1 个答案:

答案 0 :(得分:1)

超级用户

This answer建议使用字符串搜索来确定Microsoft Word的哪个版本已编辑该文件。所以我看看是否还有其他东西,发现,在版本字符串附近,字符串

Microsoft Word-Dokument - 在LibreOffice .doc文件中

Microsoft Word 97-2003 Document - 在Microsoft保存的文件中。

在Word中打开并重新保存LibreOffice .doc,更改字符串,反之亦然。所以这个可能成为您的解决方案。

对于MS Office和Libre / OpenOffice的所有版本是否使用相同的字符串仍然存在疑问,但至少它是一个开始。

你如何搜索它,我把它留给你。