| Interface | Description |
|---|---|
| RollingChecksum |
A general interface for 32-bit checksums that have the "rolling"
property.
|
| ZSyncResource |
Allows optimisation of ZSync through persistence of computationally derived
metadata
|
| Class | Description |
|---|---|
| BrokenMD4 |
An implementation of Ron Rivest's MD4 message digest algorithm.
|
| ByteRange |
A simple container for a Range and a reference to an InputStream.
|
| ByteRangeWriter | |
| ChainingHash |
Chaining hash table used to store block checksums loaded from metafile
|
| ChecksumPair |
A pair of weak and strong checksums for use with the Rsync algorithm.
|
| Configuration |
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.
|
| DataRange |
An object consisting of a Range and a stream of bytes.
|
| FileDownloader |
Downloads a whole file, no delta
|
| FileMaker |
This 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.
|
| FileUpdater | |
| Generator |
Checksum generation methods.
|
| HeaderMaker |
Simple class for creating headers for metafile
|
| HeaderMaker.Headers | |
| JarsyncProvider |
This provider implements the MD4 message digest, and is provided to
ensure that MD4 is available.
|
| LocalFileRangeLoader | |
| MakeContext |
Holds working variables used when applying deltas
|
| MakeContextEx |
An extension of MakeContext that stores block matches in a way more suitable for upload.
|
| MapMatcher | |
| MD4 |
An implementation of Ron Rivest's MD4 message digest algorithm.
|
| MetaFileMaker |
Metafile making class
|
| MetaFileMaker.MetaData | |
| MetaFileReader |
Class used to read metafile
|
| OffsetPair |
An object representing a single match between a block on the client file and a block
on the server file.
|
| RelocateRange |
An object consisting of a
Range and a long offset. |
| RelocWriter | |
| Rsum |
Implementation of rolling checksum for zsync purposes
|
| SHA1 |
Class for SHA-1 sum
|
| Upload |
A container for the information transmitted in a ZSync PUT upload.
|
| Upload.IteratorEnum<T> |
An
Enumeration wrapper for an Iterator. |
| Upload.KeyValue |
An object representing a (Key, Value) pair of Strings.
|
| UploadMaker |
An object that performs the client-side operations needed to generate ZSync
PUT data.
|
| UploadMakerEx |
A slight variation of
UploadMaker that accommodates updating of potentially
redundant files, ie files containing blocks that repeat at multiple offsets. |
| UploadReader |
An object that performs the server side operations needed to assemble the
file from a ZSync PUT.
|
| Util |
A number of useful, static methods.
|
| ZSyncClient | |
| ZSyncResourceFactory |
This resource factory allows resouces to be retrieved and updated using the
zsync protocol.
|
| ZSyncService |
Copyright © 2021 McEvoy Software Ltd. All rights reserved.