An encoder and decoder implemented by java for the "VCDIFF Generic Differencing and Compression Data Format" described by RFC 3284 .
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.