【摘 要】
:
随着计算机网络技术的飞速发展,人们对信息共享和数据交换的需求随之也变得迫切。XML(eXtensible Markup language)作为一种半结构化描述性语言,根据其自身的可扩展性,自描述性,
论文部分内容阅读
随着计算机网络技术的飞速发展,人们对信息共享和数据交换的需求随之也变得迫切。XML(eXtensible Markup language)作为一种半结构化描述性语言,根据其自身的可扩展性,自描述性,简单性和开放性等突出优点,成为事实上互联网中数据描述和不同系统之间数据交换的标准。但由于XML的自描述性,导致XML数据和结构信息混杂导致结构信息在数据中存在大量的冗余,从而对存储资源和网络传输带宽造成了的极大浪费。如何对XML文件进行高效的压缩成为研究的热点问题之一。本文从减少存储资源和降低网络传输带宽的角度出发,提出了一种基于XML文件预处理的压缩算法XMLPre。为了更好的阐述XMLPre的设计,在前面的章节首先介绍了XML的相关概念、信息模式和XML的应用程序结构,并介绍了基于字典的压缩算法中的经典算法,分别是LZ77算法、DEFLATE算法和LZMA算法。随后对XMLPre设计做了详细的介绍,XMLPre借鉴了XMill划分容器的思想,XMLPre使用SAX对XML解析,并通过对划分容器模块中的容器表达式的定义,完成对XML数据容器的划分。XMLPre将XML中的数据分别划分到四个容器中,每个容器中存放着语义相关的数据,再分别对每个容器进行BWT转换,最后使用LZMA算法对容器中的数据进行压缩并输出到文件中。最后对XMLPre和几种常见压缩算法进行了测试实验,通过对实验结果的分析得出,在相同的实验环境下对选取的XML文档的压缩率相对于其他几种算法提高了1%-3%。
其他文献
目的:探讨老年冠心病患者实施无缝隙护理对预后的影响。方法:将80例老年冠心病患者按随机数表法分组:常规组(n=40,常规护理)、干预组(n=40,无缝隙护理),对比两组患者的护理效
20世纪以来,传统的制造业作为国内外很多国家经济高速发展的支柱产业,为促进世界各国经济的发展做出了巨大的贡献。然而,传统的制造业好比一把双刃剑,它在推动人类社会物质文
2019年亚洲消费电子展(2019 CES Asia)近日在上海拉开帷幕,美国销售额第一的护肤品牌露得清携旗下首款定制化3D打印面膜MaskiD惊艳亮相。在展会现场,这款充满未来感的定制化3
随着经济全球化的发展,市场竞争机制变得越来越复杂,现如今的市场竞争不再局限于企业与企业之间的竞争,而是逐渐演变为供应链与供应链的竞争,有关供应链管理方面的研究热点也因此
随着计算机和Internet的普及和快速发展,越来越多的人投身到网络中,网络的开放性和互联性给商业的发展提供了平台、带来了新的机遇,使得电子商务拔地而起,更多的企业和个人选择电
近年来,随着我国资本市场改革的不断深入,期货产品创新的层出不穷,我国期货市场的发展面临着新的机遇和挑战。永安期货公司是我国期货市场中成立时间相对较早,公司规模相对较
发、变电站接地网是电力系统中不可或缺的重要组成部分,接地系统的工作状态直接影响到工作人员的安全、电力系统的稳定运行和电气设备的正常工作。我国主要采用碳钢作为接地体
<正>随着人们生活水平的提高,"餐桌上的营养"越来越受到大家的重视,尤其对肉食品的摄入,更是要求甚高。素有"动物人参"之称的鹌鹑肉,以其肉质鲜美,含脂肪少,食而不腻的特点,
"比较法"是一种常见又行之有效的教学方法,善于运用它,能更有效地引导学生学习,实现教学目标。笔者在高中音乐鉴赏《醇厚的中原韵》一课的教学中,多次运用比较法,引导学生积
随着社会的发展,城市集群化和区域一体化已经成为城市进程化的内在规律。长春作为吉林省的省会城市,东北的重工业基地,城市功能不够完备,城市生产要素还需要优化和补充。在这