当前位置:首页 > 芯闻号 > 充电吧
[导读]继续研究压缩文件,我又崩溃了。压缩文件以16个簇为单位进行压缩,按压缩后的数据的尺寸分配磁盘空间,然后配上相应的稀疏流,形成完整的单元描述。比如,某16簇数据压缩之后只占用7个簇,系统从卷的210H簇

继续研究压缩文件,我又崩溃了。

压缩文件以16个簇为单位进行压缩,按压缩后的数据的尺寸分配磁盘空间,然后配上相应的稀疏流,形成完整的单元描述。比如,某16簇数据压缩之后只占用7个簇,系统从卷的210H簇起分配了7个簇,那么其描述如下:
21 07 10 02 01 09

因为不同的数据压缩率不同,对于某些类型的数据,可能压缩之后的尺寸反而大于压缩前,因此,对于此类数据,直接写入磁盘反而提高效率。所以MS规定,如果流尺寸大于等于16簇,则表示该流是非压缩流,数据读入时不需要解压。比如某210H开始的非压缩流数据描述如下:
21 10 10 02

对于尺寸刚好16个簇的流,那也罢了。

对于尺寸大于16个簇的流,欢乐的事就开始了。
比如某16H个簇的数据非压缩数据,那么该流的描述是(假设数据位置还是从210H开始):
21 16 10 02
因此,第一个单元(201H,10H)是非压缩数据,而其后的6个簇的数据因为在同一个描述内,所有也是非压缩数据,因为该单元的前6个簇是非压缩数据,所以该单元的所有数据都是非压缩数据,那么,假设第二个单元的数据存放在:
400H 5H, 450H 5H
这流描述就是:
21 16 10 02 21 05 00 04 21 05 50 04
这样,前后两个单元都是非压缩数据,这也罢了,如果第二个单元的最后一个描述超出该单元(比如450H 5H的那个流变成450H 7H,描述了再下一单元的2个簇),那么其后的单元(第三个单元)也是非压缩数据-_-b,我们可以以此类推……OMG!整个压缩文件都是非压缩数据………劳资泪奔T_T

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

借助广泛的 Teledyne GigE 和 USB3 面阵扫描相机支持,工程师可以使用 Spinnaker 快速开发用于视觉应用的软件解决方案。通过提供完全控制相机的选项,Spinnaker 允许用户管理图像处理管道的每...

关键字: 机器视觉 API 库 磁盘

微软(Microsoft)是一家美国跨国科技企业,由比尔·盖茨和保罗·艾伦于1975年4月4日创立。公司总部设立在华盛顿州雷德蒙德(Redmond,邻近西雅图),以研发、制造、授权和提供广泛的电脑软件服务业务为主

关键字: 微软 Win11 磁盘

高性能的磁盘系统除了需要高速硬盘、高级磁盘控制器以外,还需要出色的南北桥连接带宽。

关键字: 磁盘 高速硬盘 芯片

9 月 20 日消息 Win11 将于 10 月 5 日面世,它带来了几个重要的设计变化,包括上下文菜单和通知中心的新设计。

关键字: 微软 Win11 磁盘

所有的应用程序都需要存储和检索信息。进程运行时,它能够在自己的存储空间内存储一定量的信息。然而,存储容量受虚拟地址空间大小的限制。

关键字: 文件系统 磁盘 共享文件

年前的一周,大白早早来到公司,像往常一样泡上一杯枸杞水,然后看了下数据库的磁盘。 嚯!super库的bighero表磁盘占用率竟然85%了,马上就到报警设定的阈值。

关键字: MySQL 磁盘 InnoDB MyISAM

在这篇文章中,小编将对联想拯救者R9000X 2021游戏本进行磁盘读写速度测评和内存读取速度磁测评。

关键字: R9000X 磁盘 内存

在这篇文章中,小编将对华为MateBook D 15 2021款笔记本进行磁盘性能测评。

关键字: 华为 MateBook 磁盘

在下面的内容里,小编将对宏碁传奇笔记本的内存性能和磁盘速度进行测评,一起来看看吧。

关键字: 宏碁 内存 磁盘

磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存10倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接I/O、异步I/O等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效...

关键字: 磁盘 数据传输
关闭
关闭