| Interface | Description | 
|---|---|
| DiffWriter | Interface for DIFF writers. | 
| SeekableSource | For sources of random-access data, such as  RandomAccessFile. | 
| Class | Description | 
|---|---|
| ByteBufferSeekableSource | Wraps a byte buffer as a source | 
| Checksum | Checksum computation class. | 
| DebugDiffWriter | For debugging patch generation. | 
| Delta | Class for computing deltas against a source. | 
| GDiffPatcher | This class patches an input file with a GDIFF patch file. | 
| GDiffWriter | Outputs a diff following the GDIFF file specification available at
 http://www.w3.org/TR/NOTE-gdiff-19970901.html. | 
| RandomAccessFileSeekableSource | Wraps a random access file. | 
| Exception | Description | 
|---|---|
| PatchException | Thrown when a patch is invalid. |