问题描述
我这里有一些旧的Microsoft Word文件(可能是Word 97),并注意到标准的Unix文件实用程序将这些文件标识为"CDF".实际上,转储详细的元数据更为精确,例如:
I have some old Microsoft Word files (probably Word 97) lying around here and noticed that the standard Unix file utility identifies such files as "CDF". It is actually more precise, dumping detailed meta data, for example:
CDF V2 Document,
Little Endian,
Os: Windows,
Version 4.0,
Code page: 1252,
Title: ...,
Author: ...,
Template: Normal.dot,
Last Saved By: ...,
Revision Number: 1,
Name of Creating Application: Microsoft Word 8.0,
Create Time/Date: ...,
Last Saved Time/Date: ...,
Number of Pages: 1,
Number of Words: 95,
Number of Characters: 542,
Security: 0
CDF代表什么?这是一种通用的容器格式,例如用于媒体文件的RIFF吗?我在网络上找不到任何有用的信息.显然,通道定义格式"和复合文档格式"不是必需的,因为这些Microsoft Word文件是完全二进制的.对于通用数据格式,我找不到连接.我试图在util文件的源代码中找到某些东西(在FreeBSD附带的版本中),但是我只能发现它有专用的readcdf.c
可以处理这种格式.
What does that CDF stand for? Is that kind of a general container format, like RIFF for media files? I can't find anything useful on the web. "Channel Definition Format" and "Compound Document Format" are clearly not meant, as those Microsoft Word files are completely binary. For Common Data Format I can't find a connection. I tried to find something in the sourcecode of the file util (in the version which comes with FreeBSD), but I could only find out that it has a dedicated readcdf.c
which deals with this format.
推荐答案
复合文档格式与OLE/COM有关.它指的是链接和嵌入对象,例如Word文档中的Excel图表.
Compound Documents format is related to OLE/COM. It refers to linking and embedding objects, for example, Excel charts in Word documents.
请参阅历史记录(XML之前的版本) MS Office的文档规范,具体的文件格式描述为"Windows复合二进制文件格式规范".
See the historical (pre-XML) document specifications for MS Office, and the specific file format description is "Windows Compound Binary File Format Specification".
这篇关于为什么文件实用程序将Microsoft Word文件标识为CDF?这是什么CDF?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!