Delta Compression Techniques
Delta Compression Techniques
复制标题
DOI:
10.1007/978-3-319-63962-8_63-1
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Torsten Suel
中科院分区:
文献类型:
--
作者:
Torsten Suel
Delta compression techniques encode a target file with respect to one or more reference files, such that a decoder who has access to the same reference files can recreate the target file from the compressed data. Delta compression is usually applied in cases where there is a high degree of redundancy between target and references files, leading to a much smaller compressed size than could be achieved by just compressing the target file by itself. Typical application scenarios include revision control systems and versioned file systems that store many versions of a file or software or content updates over networks where the recipient already has an older version of the data. Most work on delta compression techniques has focused on the case of textual and binary files, but the concept can also be applied to multimedia and structured data.Delta compression should not be confused with Elias delta codes, a technique for encoding integer values, or with the idea of coding sorted sequences of integers by first taking the difference (or delta) between consecutive values. Also, delta compression requires the encoder to have complete knowledge of the reference files and thus differs from more general techniques for redundancy elimination in networks and storage systems where the encoder has limited or even no knowledge of the reference files, though the boundaries with that line of work are not clearly defined.