Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Vcdiff encoder/decoder java implement
Java
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
.gitignore
LICENSE.bsd
README.md
build.gradle
change_log.txt

README.md

An encoder and decoder implemented by java for the "VCDIFF Generic Differencing and Compression Data Format" described by RFC 3284 .

This project is mainly from the c++ implemention: open-vcdiff. The encoding strategy is largely based on Bentley-McIlroy 99: "Data Compression Using Long Common Strings."

If maven is used, add:

        <dependency>
            <groupId>net.dongliu</groupId>
            <artifactId>jvcdiff</artifactId>
            <version>1.2.3</version>
        </dependency>

to your pom.xml file.

The lib has a simple API, go though VcdiffEncode / VcdiffDecode to get the usage.

Something went wrong with that request. Please try again.