|
What is Byte-Level Differencing?
Byte-level differencing is the core technology behind RTPatch's update solution. It reduces the size of updates by not only detecting which files have changed from one revision to the next, but also what bytes within each file have changed. By distributing only the changed bytes, RTPatch's byte-level differencing reduces the size of most updates by 90-99%.
But RTPatch is more than just byte-level differencing. RTPatch includes over 100 features designed specifically for the unique problems associated with updating massively distributed software and data.
Overview of byte-level differencing:

Compression Percentages
The compression achieved is a function of the number and distribution of changes in the particular file. Therefore, results will vary from project to project and even from file to file within the same project. The usual levels achieved with RTPatch are in the 90-99% range.
Other considerations relevant to compression results are:
- Time and system resources necessary to create the patch,
- In what form the patch will be provided to your customer,
- The time it takes to complete the update on your customer's hardware.
|