数据压缩装置及其数据压缩方法制造方法及图纸

技术编号:19424532 阅读:33 留言:0更新日期:2018-11-14 10:24
本发明专利技术提出一种数据压缩装置及其数据压缩方法。所述数据压缩方法包含经由处理单元根据缓存单元中的待压缩数据产生压缩数据,处理单元将压缩数据储存于硬盘的多个实体区块的其中之一,硬盘的每一实体区块具有相同的区块大小,处理单元比对压缩数据的大小与区块大小,当压缩数据的大小小于区块大小时,处理单元将冗余数据储存于实体区块,其中冗余数据的大小与压缩数据的大小的总和等于区块大小。

【技术实现步骤摘要】
数据压缩装置及其数据压缩方法
本专利技术是关于一种数据压缩装置及其数据压缩方法。
技术介绍
在已知的压缩技术中,不同的压缩文件之间具有不同的文件大小,将此些不同大小的压缩文件储存于磁盘中会产生储存空间破碎(Fragmentation)的问题。举例来说,以压缩文件的大小为100K为例,当磁盘中的剩余储存空间仅包含由70K的储存空间及80K的储存空间形成的不连续储存空间时,虽然总体的剩余储存空间还有150K,但100K的压缩文件并无法储存于破碎的不连续空间中,造成储存空间破碎。再者,在另一些已知的压缩技术中,压缩文件可被分割为多个较小的分割文件后分别储存在零碎的储存空间中,例如将一个38K的压缩文件分割为四个分别为10K、10K、10K及8K的分割文件,并将前述的四个分割文件分别储存在四个10K的储存空间中;然而,在10K的储存空间中储存8K的分割文件也造成2K的储存空间无法被利用,如此也具有储存空间破碎的问题。
技术实现思路
有鉴于此,本专利技术提出一种关于一种数据压缩装置及其数据压缩方法。在一实施例中,一种数据压缩装置包含缓存单元、硬盘及处理单元。缓存单元用以储存待压缩数据。硬盘包含多个本文档来自技高网...

【技术保护点】
1.一种数据压缩装置,其特征在于,包含:缓存单元,用以储存待压缩数据;硬盘,包含多个实体区块,每一所述实体区块具有相同的区块大小;及处理单元,用以压缩所述待压缩数据以产生压缩数据,并将所述压缩数据储存于所述实体区块中的其中之一,且所述处理单元比对所述压缩数据的大小与所述区块大小,当所述压缩数据的大小小于所述区块大小时,所述处理单元将冗余数据储存于储存所述压缩数据的所述实体区块,其中所述冗余数据的大小与所述压缩数据的大小的总和等于所述区块大小。

【技术特征摘要】
2017.05.05 TW 1061148951.一种数据压缩装置,其特征在于,包含:缓存单元,用以储存待压缩数据;硬盘,包含多个实体区块,每一所述实体区块具有相同的区块大小;及处理单元,用以压缩所述待压缩数据以产生压缩数据,并将所述压缩数据储存于所述实体区块中的其中之一,且所述处理单元比对所述压缩数据的大小与所述区块大小,当所述压缩数据的大小小于所述区块大小时,所述处理单元将冗余数据储存于储存所述压缩数据的所述实体区块,其中所述冗余数据的大小与所述压缩数据的大小的总和等于所述区块大小。2.如权利要求1所述的数据压缩装置,其特征在于,储存所述压缩数据的所述实体区块包含元数据字段,当所述压缩数据的大小小于所述区块大小时,所述处理单元将所述冗余数据于所述实体区块中的储存位置储存于所述元数据字段中。3.如权利要求1所述的数据压缩装置,其特征在于,所述待压缩数据包含至少一文件的多个数据片段,储存所述压缩数据的所述实体区块包含元数据字段,所述处理单元将所述压缩数据与所述些数据片段之间的对应关系储存于所述元数据字段中。4.如权利要求1所述的数据压缩装置,其特征在于,所述待压缩数据包含至少一文件的多个数据片段,所述处理单元于压缩所述待压缩数据时比对第一数量的所述些数据片段及第二数量的所述些数据片段于压缩后的大小与所述区块大小,当所述第一数量的所述些数据片段于压缩后的大小小于所述区块大小且所述第二数量的所述些数据片段于压缩后的大小大于所述区块大小时,所述处理单元根据第三数量的所述些数据片段产生所述压缩数据,所述第三数量大于所述第一数量且小于所述第二数量。5.如权利要求1所述的数据压缩装置,其特征在于,所述压缩数据包含同一文件或不同文件的多个数据片段,所述处理单元根据同一文件或不同文件的所述数据片段产生所述压缩数据。6.如权利要求1所述的数据压缩装置,其特征在于,所述待压缩数据于储存于所述缓存单元之前储存于所述硬盘中,所述处理单元待所述缓存单元的可储存空间等于或大于所述待压缩数据的大小后始将所述待压缩数据自所述硬盘储存至所述缓存单元,以根据所述缓存单元中的所述待压缩数据产生所述压缩数据。7.一种数据压缩方法,其特征在于,包含:经由处理单元根...

【专利技术属性】
技术研发人员:张安男曹世强李宝鉴农至刚
申请(专利权)人:捷鼎创新股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1