DeltaMAX

Binary Differencing SDK for Windows

DeltaMAX is an advanced binary differencing engine library for Windows. It is capable of analyzing two files and storing only the byte level differences between them. What makes DeltaMAX exceptional is its ability to handle very large files and to encode files very quickly.

State-of-the-Art Binary Differencing Library

Easy to Integrate Into Your Software

Blazingly Fast File Differencing

Generate Tiny Delta Files

Handles Huge Files and Datasets

100% Compatibility from Windows 98 to Windows 10

Incorporate state-of-the-art file differencing into your own software applications, at a fraction of the cost of developing the technology yourself. Ideal for use in backup software, server synchronization, data transmission or wherever the environment calls for reduced storage space and lower bandwidth usage.

Overview of DeltaMAX

State-of-the-Art Binary Differencing Library

DeltaMAX features extremely fast proprietary encoding algorithms and custom I/O routines that allow it to run circles around other tools. In benchmark testing, DeltaMAX was able to create a patch for a 1.2 GB data file in under 3 minutes, whereas the nearest competitor we tested required more than 70 minutes.

Some of the competing libraries we tested were not even able to process such a large file, and either failed completely or were still processing after more than 24 hours. DeltaMAX is simply in another league altogether.

Easy to Integrate Into Your Software

Written in 100% hand optimized C++ code, the DeltaMAX DLL is compact and easy to deploy. It can be seamlessly incorporated into your software product using either traditional direct DLL calls or from any language that supports COM/ActiveX controls.

Use it with virtually any Windows development language including C, C++, C#, Visual Basic, Delphi, .NET, Visual Studio and more. We even include sample code and projects written in Visual C++, Visual Basic, VB.NET and C# .NET to get you started.

Blazingly Fast File Differencing

What makes DeltaMAX exceptional is its ability to handle very large files (up to 4GB) and to encode files very quickly. The DeltaMAX engine provides significant performance gains over older technology. In our test suite, it was able to delta compress a 120 MB video game texture data file by 99.6% in only 9.05 seconds.

In comparison, a competitive technology required over 25 minutes to achieve a compression ratio of only 18.7%. Incorporating the DeltaMAX engine into your software application will give you a distinct competitive advantage.

Generate Tiny Delta Files

Binary differencing is the process of analyzing two files and then compactly representing the differences or “delta” between them. DeltaMAX’s proprietary encoding algorithm creates remarkably compact difference files. Compression ratios can be as dramatic as 99% or more.

Additionally, due to DeltaMAX’s impressive encoding speed, it can perform additional size optimizations that are not feasible with other tools. Multi-pass optimization performs multiple encoding passes in order to achieve the best results possible.

Handles Huge Files and Datasets

In our tests, we found some competitive tools that stall out on files as small as 40 MB. That’s not very useful… On the other hand, DeltaMAX can handle gigabyte sized files with ease. It requires only minimal amounts of memory for decoding, and is able to apply patches in extremely low memory situations.

100% Compatibility from Windows 98 to Windows 10

DeltaMAX was developed specifically for the Windows platform, and does not sacrifice performance to achieve platform independence. It is provided as a 32-bit Windows DLL written in C++ (ATL), with no external dependencies, runtimes or other DLLs that need to be distributed with it.