barecat#
Barecat is a fast random-access, mountable archive format for storing and accessing many small files.
Submodules#
Classes#
Object for reading or writing a Barecat archive. |
|
Manages the SQLite database storing metadata about the files and directories in the Barecat |
|
An abstract base class for context managers. |
|
Describes directory information such as path, metadata and statistics. |
|
Base class for file and directory information classes. |
|
Describes file information such as path, location in the shards and metadata. |
|
Ordering specification for file and directory listings. |
|
Base class for Barecat file-like objects. |
|
File-like object representing a section of a file. |
|
File-like object for writing to a barecat file with spillover support. |
|
Dict-like view that always encodes/decodes based on file extension. |
Functions#
|
Return the path to the shell completion script. |
|
Get a thread-locally cached read-only Barecat reader. |
|
Open a Barecat archive. |