title: VCDIFF for Java or alternative binary diff formats
body: <p>Is there an open-source Java implementation of the VCDIFF binary diff format (decoder and encoder)?</p>
  
  <p>There are <a href="http://xdelta.org/" rel="nofollow noreferrer">xdelta</a> and <a href="http://code.google.com/p/open-vcdiff/" rel="nofollow noreferrer">open-vcdiff</a>, but those are both C libraries.</p>
  
  <p>Alternatively, are the other formats/algorithms that one could use to generate diffs for binary files from Java? </p>