Since 1986


 
  RTPatch® Byte-Level Differencing

RTPatch Overview

Byte-Level Differencing

Platforms

Features

What's New


Specialized Editions:

RTPatch Server

RTPatch for Mac

RTPatch Embedded

RTPatch for Android


Resources:

Pricing and Evaluation

Multi-core Support

RTPatch for Games

Examples of Use

RTPatch OEM

20 Years of RTPatch

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,
  • The form in which the patch will be provided to your end-users,
  • The time it takes to complete the update on your end user's hardware.

Copyright © 2012, Pocket Soft, Inc. All Rights Reserved.
RTPatch, Postulate5, UnThread and Pocket Soft are registered trademarks of Pocket Soft, Inc.
All other trademarks are the property of their respective owners.