BDE: the Byte Differencing Engine
aicas offers a new API called BDE for difference encoding. BDE offers an efficient and convenient means of computing the minimum difference between two files or buffers. The computed difference can then be used for reducing the bandwidth requirements for upgrading digital information on a network and for reducing storage requirements for storing successive versions of an object on disk or in a database. BDE has been licensed by leading network management companies to keep data and software in large networks up to date.
The BDE API is taken from the core of RCE and offers the best delta compression available. Our benchmark comparisondemonstrates that bdiff - the BDE differencing algorithm - outperforms UNIX diff by a factor of four on text data. Since UNIX diff can not handle binary formats, many tools use uuencode before encoding, but this breaks the diff compression algorithm. bdiff, however, works at the byte level, and binary data can be compressed just as effectively as text data. Like RCE, BDE can work with any kind of data.
Contact us to see how BDE can help reduce your storage and bandwidth requirements.
The following licenses are available:
- API license
- Site license
- API & runtime license
- Evaluation copy
Click here to view availability of these products.