Zillowe FoundationZillowe Documentation

zbsdiff

Fast and memory saving bsdiff 4.x compatible delta compressor and patcher, fork of qbsdiff.

zbsdiff is a high-performance Rust implementation of the bsdiff algorithm, designed for creating and applying binary patches. It is a fork of qbsdiff with enhanced features for modern workflows.

Key Features

  • Compatibility: Full compatibility with the standard bsdiff 4.x patch format.
  • Performance: Optimized for speed and low memory usage.
  • Parallelization: Multi-threaded diffing with support for fixed-size and Content-Defined Chunking (CDC).
  • Extensibility: Decoupled diffing engine and storage format via PatchWriter and PatchReader traits.
  • Safety: Built with #![forbid(unsafe_code)].

Quick Start

Add zbsdiff to your Cargo.toml:

[dependencies]
zbsdiff = "1.5"

Check out the Getting Started guide to learn how to use the library.


A software organization

2026 © All Rights Reserved.

  • All the content is available under CC BY-SA 4.0, expect where otherwise stated.

Last updated on