A platform-independent algorithm to compress file differences is presented here. Since most file updates consist of software updates and security patches, particular attention is dedicated to making this algorithm suitable to efficient compression of differences between executable files. This algorithm is designed so that its low-complexity decoder can be used in mobile and embedded devices. Compression is compared with several existing methods on a common test suite.
Citation:
Giovanni Motta, James Gustafson, Samson Chen, "Differential Compression of Executable Code," dcc, pp.103-112, 2007 Data Compression Conference (DCC'07), 2007