我开始收到发送给我的多个MS Word文档,并且我想检测每个文档创建或最后保存的MS Word版本。
有一些工具吗?或者,是否可以通过使用文本编辑器或二进制编辑器查看来确定此类信息?
我有MS Office Suite 2002和Open office,如果有帮助的话。
我开始收到发送给我的多个MS Word文档,并且我想检测每个文档创建或最后保存的MS Word版本。
有一些工具吗?或者,是否可以通过使用文本编辑器或二进制编辑器查看来确定此类信息?
我有MS Office Suite 2002和Open office,如果有帮助的话。
Answers:
给TRID一试。它看起来像* nix中的file命令。
如果这样不起作用,请尝试在Gnuwin32或Cygwin中可用的* nix file命令。
添加了有关Quickview Plus的功能-另一个可以尝试的方法是Quickview Plus。几年前,Quickview是一个奇迹/创新型程序,我不知道它现在是否仍被大量使用,但它打开了许多扩展程序。我只是试图打开一个文件,它在左下角说MS Word 2000。这样该程序可能会为您工作。我尝试了30天的试用期。
http://download.cnet.com/Quick-View-Plus-Standard-Edition/3000-10743_4-10045750.html
http://www.avantstar.com/metro/home/Downloads
如果您具有扩展名为.docx(或.xlsx等)的Office Open XML文档:该文件是.zip存档,因此请使用TotalCommander或WindowsExplorer(首先以.zip复制)或7zip打开。在档案中打开文件“ docProps \ app.xml”,然后寻找<AppVersion>
标签:
<AppVersion>12.0000</AppVersion>
是Office 2007<AppVersion>14.0000</AppVersion>
是Office 2010<AppVersion>15.0000</AppVersion>
是Office 2013<AppVersion>16.0000</AppVersion>
是Office 2016通过从Word 2007,Word 2010中保存.docx并进行比较发现。后来在网上也找到了此信息。为了更方便地进行谷歌搜索,我也要参考该评论:
http://word.tips.net/T000601_Determining_Word_Versions_of_Documents.html 丹尼尔·克莱恩(Daniel Klein)的评论,2012年8月14日,19:45
Office文档的更高版本(在Office 2003之后)将另存为普通zip文件,但具有不同的扩展名(例如“ .docx”)。您可以通过首先复制文件并将文件扩展名更改为“ .zip”来查看内容。然后,它将在任何zip浏览器中打开。相关信息在“。\ docProps \ app.xml”中。解压缩此文件,然后在文本查看器中将其打开。文件末尾是类似的内容<AppVersion>14.0000</AppVersion></Properties>
,它告诉您文件最后一次使用(在本例中)Office v.14(Office 2010)保存。
艾伦·怀亚特(Allen Wyatt)的“确定文档的Word版本”对我有用。
基本上,他说要使用普通的ASCII查看器(例如记事本)打开文档,并查找关键短语。例如:
您正在寻找的区域位于一个区域,该区域显然是常见的文档属性(模板名称,作者,文档标题等),并且版本信息将显示在附近。该信息将包含以下内容之一:
- Microsoft Word 6.0
- Microsoft Word 95
- Microsoft Word 8.0
- Microsoft Word 9.0
- Microsoft Word 10.0
等等
这些并不能始终告诉您哪个版本创建了文件,但是它们可以异常地告诉您哪个版本最后编辑了文件。
在窗口中,它们以不同的图标显示。我不确定它们是否在Linux中运行。
例如,您在Word2010中创建了一个Word文件并将其另存为Word2003文件,它将显示Word2003而不是Word2010的图标。它是向下兼容的。