搜索

为什么打开5mb的txt文件比打开同样大小的word文档慢这么多

发布网友 发布时间:2024-10-24 16:43

我来回答

1个回答

热心网友 时间:2024-11-11 20:41

记事本处理文件的逻辑存在缺陷,打开相同大小的文本文件与Word文档速度存在显著差异。

打开文件并显示是一个读取、解析、渲染的过程,最终呈现的都是图像。不同软件在渲染图像上有着不同的逻辑。

5MB的图片文件可能是最小的,Word文档次之,TXT文件最大。但关键问题并非于此。

成熟的图片查看器和Word文档处理软件在渲染时仅处理用户可见的部分,无形中大大降低了工作量。而记事本却全量渲染,工作量巨大。

假设英文字符每字1B,中文字符每字2B,无论语言不同,渲染量相同。设英文文字高10像素,宽5像素,一个字符即为50像素。5MB全部渲染,得到2.5亿像素,工作量巨大,渲染每个像素的复杂度远超图片处理。

Word文档渲染量根据屏幕大小调整,虽多于屏幕像素,但差异不大。以1920×1080屏幕为例,约为200万像素,计算工作量与记事本渲染量对比差距明显。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top