Hubbry Logo
search button
Sign in
Binary delta compression
Binary delta compression
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
Binary delta compression
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Binary delta compression Wikipedia article. Here, you can discuss, collect, and organize anything related to Binary delta compression. The purpose of the h...
Add your contribution
Binary delta compression

Binary delta compression is a technology used in software deployment for distributing patches.

Explanation

[edit]

Downloading large amounts of data over the Internet for software updates can induce high network traffic problems, especially when a network of computers is involved. Binary Delta Compression technology allows a major reduction of download size by only transferring the difference between the old and the new files during the update process.

Implementation

[edit]

In real-world implementations, it is common to also use standard compression techniques (such as Lempel-Ziv) while compressing. This makes sense because LZW already works by referring back to re-used strings. ZDelta is a good example of this, as it is built from ZLib. The algorithm works by referring to common patterns not only in the file to be compressed, but also in a source file. The benefits of this are that even if there are few similarities between the original and the new file, a good data compression ratio is attained.

See also

[edit]
[edit]