Skip to content
Fast and portable delta encoding for .NET and .NET Core
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deltaq-tests Fix tests with new xunit changes Jul 3, 2017
deltaq
.gitattributes Initial commit to add default .gitIgnore and .gitAttribute files. Oct 15, 2014
.gitignore Ignore lock files May 29, 2016
LICENSE.md
README.md
deltaq.sln Remove key reference from solution Sep 16, 2017

README.md

#deltaq

Fast and portable delta encoding library for .NET

deltaq is a .NET Core class library

Installing

  • Manual install: Download from the Releases
  • NuGet install: Follow instructions on the NuGet page or enter Install-Package deltaq in the Package Manager console.

Supported formats

Format Create patches Apply patches
bsdiff Yes Yes
vcdiff No No

Roadmap

  • Add support for applying VCDIFF patches. VCDIFF format is defined in RFC 3284 with several existing implementations. Jon Skeet's MiscUtil already has an implementation of the patch portion of VCDIFF, but much more work is needed to create a C# patch generator.
  • Add platform-specific libraries to make usage as simple as possible. There's also room to support memory-mapped files and similar significant optimizations.
You can’t perform that action at this time.