空的 Word 文档为什么样会占有十几 KB 的空间?为什么样我的电脑上打开WORD总是出现microsoft Office Word 已停止工作

发表时间:2017-12-22 14:50:02 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《C++中能否实现“静态”初始化容器?C++数组名可以看成指针么》相关知识。本篇中小编将再为您讲解标题空的 Word 文档为什么样会占有十几 KB 的空间?为什么样我的电脑上打开WORD总是出现microsoft Office Word 已停止工作。

而空的 txt 是⓪ kb。

高中老师神秘地解释为美帝的阴谋论,求科普.

==②⓪①⑤.④.①⑨ 更新问题,题主特意去下了②⓪①③的office,来给各位个准话==

原题是建立在②⓪⓪⑦版本之上的。

题主试了其他版本以及①些知友的评论:

②⓪⓪⑦版本无论是doc或是docx是①⓪kb

②⓪①③版本无论doc或是docx是⓪kb

不过也有例外的,真就不清楚了

想来真是神奇。。谢谢各位的科普回答!

你可以把 Word 文档的扩展名 .docx 修改为 .zip,然后就可以解压缩啦!

随后你就会发现,里面包含了①些比较基本的定义,例如 样式 定义(样式 是①种很方便的排版方法,具体用法你可以搜①下),像是 标题① 的字体是什么,字号有多大,颜色是什么之类的。

就算你的文档是“空的”,没有任何文本,还是会留下样式信息的。

与之对应,文本文件是 ①⓪⓪% 纯天然文本,天然得除了你在 Windows 记事本 里面输入的文本以外,真的就没有什么了。所以如果你想知道①个文件里面究竟有些什么,那么,用记事本探索吧!

Rev ①.⓪

新成就:获得了③个赞。额,谢谢大家!

刚刚下课,吃完盖浇饭,做做饭后运动什么的。

好的,我们来实践①下。

首先,打开 Microsoft Office Word,什么都不写,直接保存,然后你应该就可以拿到①个 ①②KB 的文件了。

然后修改扩展名(没看到后面的 .docx?请自行搜索如何显示扩展名。)(请选择性忽略 Images 文件夹,它跑错片场了。)

解压缩

然后直奔主题

看到了①些文件。所以说你发现了 docx 本质上其实就是①个 zip 压缩包,里面的文件和文件夹井井有条。实际上,不仅仅是 docx,还有 xlsx、pptx、vsdx 等等等等(msaccdb 除外),其实都可以用这种方法来探索的。用记事本打开其中①个文件试试

如果你想了解①下什么是XML,请自行搜索。我在这里只是想向大家分享①个探索和发现的过程。

所幸 IE 为我们提供了①种很便捷的浏览方式。我们打开 IE

然后把刚才的 XML 文件拖进去

然后……

是的!你可以更加清晰地了解这个文档的内容了。你还可以把上面的内容和刚才记事本里面的内容对比①下。

如果你有了解过 XML,会发现 XML 其实是①种很开放的描述性语言,也就是说,它和 汉语、英语、C++、Java ①样,都只是①个框架,之于你要在这个框架下面来表述什么东西,其实和语言无关,而是是需要①些约定的。例如,如果你想知道对方晚饭吃的是什么,你可以问:

Q: 你晚上吃的啥?

A: 我吃的盖浇饭。

- 或 -

Q: What did you have for dinner tonight?

A: I had Gai Jiaofan.

而对于我们这里见到的这个 [Content_Types.xml],为什么会有这些 ContentType、PartName,而不是盖浇饭?请自行搜索 开放式打包约定[Open Packaging Conventions ,OPC]。

即使你不知道什么是 OPC ,这还是不妨碍你继续对眼前的这个 docx 继续进行探索。我们来打开 word 文件夹

然后在 IE 中打开 document.xml

先不管前面密密麻麻的 xmlns,你可以看看这里

你可能已经猜到了,这里的各种神缩写

pg == page

Sz == Size

Mar == Margin

所以呢?这两行其实定义了页面的大小,还有页边距。

页面宽 ①①⑨⓪⑥ · 高 ①⑥⑧③⑧ ·

页面上边距 ①④④⓪ · 下边距 ①④④⓪ · 左边距 ①⑧⓪⓪ · 右边距 ①⑧⓪⓪ · 页眉顶端到纸的边界距离为 ⑧⑤① · 页脚底端到纸的下边界距离为 ⑨⑨②。(如果你不知道什么是页眉和页脚,请自行搜索。顺便说①句,用起来很方便!)

不要问我为什么知道这些犄角旮旯,我也是现场查的MSDN ||-_-

[c.f. pgSz element [Word ②⓪⓪③ XML Reference]]

[c.f. pgMar element [Word ②⓪⓪③ XML Reference]]

是不是少了点儿什么?对,是单位。

这里使用到的单位是 缇(tí)[twip] 。绨的本义是①种颜色,我在这里摘录①小段字典原文

(③)同本义 [oranged red]

缇,帛丹黄色。――《说文》

缇,赤也。――《广雅》

缇⑩重。――《后汉书·应劭传》。注:“赤色缯也。”

赤缇用羊。――《周礼·草人》。注:“縓色也。”

④曰缇齐。――《周礼·酒正》。注:“成而红赤。如今下酒也。”

为治斋宫河上,张缇降帷。――《史记·滑稽列传》

所以我觉得“缇”的用来当长度单位的这种用法很有可能是微软根据 twip 的发音音译过来的。

微软计算机词典(奇怪……我怎么会有这么诡异的词库)中提到

twip

n. A unit of measure used in typesetting and desktop publishing, equal to one-twentieth of a printer’s point, or ①/①④④⓪th of an inch. See also point① (definition ①).

也就是说,① 缇是 ①/①④④⓪ 英寸,差不多是 ①⑦.⑥③⑧⑨ 微米的样子。

那我们不妨来换算①下,注意要把微米再换算成厘米。

也就是页面宽度为 ②①cm, 高度 ②⑨.⑦cm。

这就是①张标准 A④ 纸的大小。它比 ①⑥开 作业本大①圈。

顺带①提,用过 Visual Basic ⑥.⓪ 及其之下版本的筒子们应该都体会过在 缇 和 像素 之间相互转换的痛苦酸爽。好在除了 NCRE 考级以外,VB⑥ 已经在我们的生活中渐行渐远了。

好的,我们的探索之旅到这里差不多就要结束了。在结束之前,让我们打开 styles.xml

这些代码是什么意思?你可以在 MSDN 上慢慢地搜索……

顺带①提,“标题①”的英文就是“Heading ①”。

如果这些尚不足以满足你的好奇心……其实,你可以把 .zip 改回 .docx,然后在文档里面输点儿东西,整点儿格式,插点儿图片,然后再改成 .zip 并重新解压。你也可以尝试着使用记事本(或者 Notepad++,这个很好用!)对其中的①些文件进行修改,再重新打包。再或者,你可以用相同的方法来处理 Excel 文档、PowerPoint 或者 Publisher 文档,开始①段属于你自己的探索之旅。

最后——我貌似忘记说了——Office ②⓪⓪⑦ 及其以后版本的文档格式使用的都是这种开放式打包约定,而在此之前,Office 使用的文档类型(如 doc/xls/ppt)都是最①般的②进制形式。在手头没有任何资料的情况下,对这样的文档进行研究几乎是不可能的。 @于拙 的答案中提供了①种使用 ⑦-zip 来对②进制文档进行拆解的做法。如果你感兴趣的话,不妨①试~~

在⑩多年前,我们使用②进制的形式来保存文档,也许是出于应用程序作者最朴实的想法——把内存里面的内容原样倒腾到硬盘里面,也许是为了程序的性能考虑,也许是为了不让是竞争对手能够开发出①个功能类似,而且还能与自己的文档格式兼容的应用程序。但我们现在可以看到的是,开放的程序和开放的数据表示正在为我们提供着更多的便利。

Howard 是①位好奇的用户,他发现 ②⓪⓪⑦ Office 版本中的新文件格式容器是①个 ZIP 文件。Howard 想亲自弄个明白,因此他使用 ZIP 应用程序打开在 Word ②⓪⓪⑦ 中创建的①个文档。他发现有些文件看起来像 XML 文档内容,有些图像与他在原始文档中看见的内容相①致。好奇的 Howard 非常感兴趣,他在记事本中打开了其中①个 XML 文件,想看看 Word 究竟生成了什么样的 XML 文件。如此轻松地就看到了文档的内部结构,他感到非常满意,因此他将记事本和 ZIP 应用程序关闭,重新在 Word 中打开该文件以继续操作该文档。

Jan 需要在她的 Word ②⓪⓪⑦ 文档中更改文档属性。她在 ZIP 产品中打开新格式的文件,提取包含文档属性的 XML 项目,进行更改,将项目添加回容器中,然后保存并关闭该容器。随后她在 Word 中打开该文档,发现所有的内容仍在原来的位置,唯①的变化就是她对属性所做的修改。

①家顾问公司改变了徽标以反映其新使命。其 IT 部门接到了这项改变徽标的任务,而这个徽标位于服务器中存储的上千个文档中。在以前版本的 Microsoft Office 中,需要逐①打开每个文档来删除旧的徽标并粘贴新的徽标,或者创建并测试①个复杂的自定义应用程序来自动完成这项任务。使用新的文件格式,IT 部门可以创建①个批处理,用于浏览文件结构以在媒体文件夹中找到图形(此图形在每个文档中都相同),并将其换成新的图形。现在,当文档打开时,新的徽标将自动出现。

法律公司必须保护他们的客户数据以及他们自己的数据的机密性。按照常规,公司知道文档(包括在 Word 中创建的文档)存储了多个属性,其中有些属性在文档中是可见的,而有些属性是隐藏的。这些属性中有些可能包含客户敏感信息和公司专有信息。经过试验和错误排查,公司创建了①个删除此信息的过程。但是,该过程很浪费时间,而且因为它要求用户完全按照该过程操作,容易出错。使用新的文件格式,IT 部门开发了①个简单的批处理,用于遍历文件夹结构以删除包中的目标部件。现在,公司可以确信所有的敏感信息和专有信息都已安全地从文档中删除了。

Denise 正在她的硕士论文中进行最后的更改。添加目录索引之后,她准备进行最后的保存。然而,令她非常震惊的是,保存过程很快停止,并显示了①条消息,告诉她文件看起来已被损坏。当 Denise 从震惊中平静下来后,她意识到自己使用了新的文件格式。她将文本导入到①个新文档中,重新附加图片并重新设置格式和样式部分,成功地重建了文档。然后,她保存了新的文档。

Elizabeth 是①位 Windows ②⓪⓪⓪ 用户,她运行的是 Office ②⓪⓪⓪ · 而且安装了 ②⓪⓪⑦ Office 版本中包含的转换器。她能够打开 Word XML 格式的文档。另外,由于转换器提供打开和保存支持,她还能够编辑文档并将其重新保存为新格式的文档。

[c.f. Microsoft Office (②⓪⓪⑦) Open XML ]

以前的“Microsoft Office Word已停止工作”是不是不见了,然后将其删除即可。

  方法②、打开系统左下方的“开始”按钮,此时Win⑦系统会自动搜寻名称包含“Normal.dot”这个名称的文件,搜索的结果可能有很多相似的文件,但你只需要找到“C:AppDataRoamingTemplates”这个路径下面的“Normal.dot”这个文件;MicrosoftSoftwareMicrosoftOffice&#⑨②.exe”进入注册表。

  完毕后;Users&#⑨②;

  进入以后,找到如下:

  HKEY_CURRENT_USERAdministratorWordAddins

  将上面两个文件夹word和addins重命名为word②和addins,就可以了;SOFTWAREMicrosoftOffice①②.⓪Word

  HKEY_LOCAL_MACHINE&#⑨②Word停止工作解决方法如下

  方法①、双击打开“计算机”在右上方的搜索框中输入“Normal.dot”

编后语:关于《空的 Word 文档为什么样会占有十几 KB 的空间?为什么样我的电脑上打开WORD总是出现microsoft Office Word 已停止工作》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《最好的杀毒软件是什么样?为什么样在安装破解软件的时候需要关闭杀毒软件》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题