module documentation
Classes for working with blobs (content of entries).
We split this behavior in two main classes:
BaseBlobSourceinstances are used to provideBaseBlobinstancesBaseBlobinstances provide the data that will be written to the ZIM file
The idea here is that BaseBlobSource instances provide a resettable way of generating BaseBlob instances. Having the ability to generate a blob multiple times may allow us approaches for an improved compression.
| Class | |
Base class for blobs |
| Class | |
Base class for blob sources. |
| Class | |
A BaseBlob used by EmptyBlobSource for empty blobs. |
| Class | |
A BaseBlobSource for empty blobs. |
| Class | |
A BaseBlob used by EntryBlobSource. |
| Class | |
A BaseBlobSource that provides the content from an entry. |
| Class | |
A BaseBlob used by FileBlobSource for file blobs. |
| Class | |
A BaseBlobSource for reading a blob from a file. |
| Class | |
A BaseBlob used by InMemoryBlobSource for in-memory blobs. |
| Class | |
A BaseBlobSource implementation for in-memory blobs. |