Pure JavaScript vcdiff decoder that works with binary deltas from Google's open-vcdiff
(In Development)
const vcdiff = require('vcdiff-decoder');
let target = vcdiff.decodeSync(deltaBuffer, new Buffer('some dictionary string buffer'));
console.log(target.toString());
delta
Buffersource
Buffer
Returns a Buffer
object of the target.
delta
is the binary encoding of the information needed to transform the source to the target. It is encoded as vcdiff, as specified in RFC 3284
source
is the group of bytes to transform into the target. In delta encoding, this probably an old, cached version.
Same as above except returns a Promise
that either resolves with the target Buffer
or rejects with an error.