VCDiffEncoder can be created using VCDiffEncoderBuilder. Here, for source content we need to specify byte[] as input to withDictionary().
public synchronized VCDiffEncoderBuilder withDictionary(byte[] dictionary) {
this.dictionary = dictionary;
return this;
}
Source content can be as large as > 1GB. I think for better performance for large files Dictionary can be accepted as either ByteBuffer or InputStream.
I think this is the most common use case while using this library for large files.
Will you please consider this change in your next release ?
Thanks.