差分编码

✍ dations ◷ 2025-12-02 20:38:39 #版本控制系统,无损压缩算法

差分编码(英语:Delta encoding),又称增量编码,是指在序列式资料之间以数据差异(英语:Data differencing)形式存储或发送资料的方式(相对于存储发送完整文件的方式)。差分编码应用广泛,如需要查看文件的历史更改记录(版本控制、git等)、Windows中的远程差分压缩(英语:Remote Differential Compression)、在线备份等场景均用到了差分编码。

差异存储在称为“delta”或“diff”的不连续文件中。由于改变通常很小(平均占全部大小的2%),差分编码能大幅减少资料的重复。一连串独特的delta文件在空间上要比未编码的相等文件有效率多了。

差分编码的简单例子是存储序列式资料之间的差异(而不是存储资料本身):不存“2, 4, 6, 9, 7”,而是存“2, 2, 2, 3, -2”。单独使用用处不大,但是在序列式数值常出现时可以帮助压缩资料。

相关

  • 大气河流大气河流是大气中由高浓度水蒸气形成的狭窄区域。大气河流经由狭窄通路输送水蒸气,通常沿着大面积的分散表面空气流动的边界,包括与在海洋上形成的热带气旋相关的一些额外区域
  • 心理疾病列表根据美国《精神疾病诊断与统计手册》第四版,美国精神医学学会对现有精神疾病进行分类,其包括四百种疾病。另外,联合国世界卫生组织的《国际疾病与相关健康问题统计分类》也被广
  • 猫科动物猫亚科 Felinae 豹亚科 Pantherinae †剑齿虎亚科 Machairodontinae †原小熊猫亚科 Proailurinae猫科包括狮子、老虎和豹等动物,是食肉目的9个科中最具肉食性的哺乳动物。第
  • 詹姆斯勒布朗·瑞蒙·詹姆斯一世(英语:LeBron Raymone James Sr.,1984年12月30日-),现役美国职业篮球运动员,目前效力于洛杉矶湖人。詹姆斯被公认为NBA历史上最强的小前锋,全能的他亦可胜
  • 2012年4月逝世人物列表2012年4月逝世人物列表,是用于汇总2012年4月期间逝世人物的列表。
  • 平冈祐太2002年 第15回“JUNON SUPER BOY ”大赏平冈祐太(1984年9月1日- ),出生于广岛县广岛市,山口县玖珂郡和木町出身。日本男演员,所属经纪公司为Amuse。 2008/07/19 首播 2005/04/08
  • 爱德华·博得斯达沃维奇·诺德曼爱德华·博得斯达沃维奇·诺德曼(俄语:Эдуард Болеславович Нордман,1922年2月23日-2006年3月13日),白俄罗斯人,苏联少将,参加过苏德战争,先后在白俄罗斯党
  • 多特里峰坐标:73°29′S 164°20′E / 73.483°S 164.333°E / -73.483; 164.333多特里峰(英语:Daughtery Peaks)是南极洲的山峰,位于维多利亚地的博克格雷温克海岸,海拔高度2,680米,美国地
  • 利季娅·科尔涅耶夫娜·楚科夫斯卡娅利季娅·科尔涅耶夫娜·楚科夫斯卡娅(俄语:Ли́дия Корне́евна Чуко́вская,1907年3月11日(24日)-1996年2月7日),苏联著名的女作家,笔名“阿列克谢·乌戈洛
  • 城堡峭壁城堡峭壁(英语:Castle Crags)是位于加利福尼亚州沙斯塔县一座巨型石山,最高处海拔6,500英尺(2,000米)。