* file won't effect the chunk boundaries
*/
for (byte b : ByteStreams.toByteArray(is)) {
// push byte into fingerprints
window.pushByte(b);
finger.pushByte(b);
chunkEnd++;
/*
* if we've reached a boundary (which we will at some probability
* based on the boundary pattern and the size of the fingerprint