Package io.milton.zsync
package io.milton.zsync
-
ClassDescriptionAn implementation of Ron Rivest's MD4 message digest algorithm.A simple container for a Range and a reference to an InputStream.Chaining hash table used to store block checksums loaded from metafileA pair of weak and strong checksums for use with the Rsync algorithm.A Configuration is a mere collection of objects and values that compose a particular configuration for the algorithm, for example the message digest that computes the strong checksum.An object consisting of a Range and a stream of bytes.Downloads a whole file, no deltaThis class is normally used to create a copy of a remote file, where a local copy is already present which might contain some or all of the remote data.Checksum generation methods.Simple class for creating headers for metafileThis provider implements the MD4 message digest, and is provided to ensure that MD4 is available.Holds working variables used when applying deltasAn extension of MakeContext that stores block matches in a way more suitable for upload.An implementation of Ron Rivest's MD4 message digest algorithm.Metafile making classClass used to read metafileAn object representing a single match between a block on the client file and a block on the server file.An object consisting of a
Rangeand alongoffset.A general interface for 32-bit checksums that have the "rolling" property.Implementation of rolling checksum for zsync purposesClass for SHA-1 sumA container for the information transmitted in a ZSync PUT upload.AnEnumerationwrapper for an Iterator.An object representing a (Key, Value) pair of Strings.An object that performs the client-side operations needed to generate ZSync PUT data.A slight variation ofUploadMakerthat accommodates updating of potentially redundant files, ie files containing blocks that repeat at multiple offsets.An object that performs the server side operations needed to assemble the file from a ZSync PUT.A number of useful, static methods.Allows optimisation of ZSync through persistence of computationally derived metadataThis resource factory allows resouces to be retrieved and updated using the zsync protocol.