Types that handle the core logic of archive file formats.
The common template for all archives. Each archive format is implemented as a Policy class which supplies necessary types and methods specific to that format. Reference this class to find the methods available to all archives, but use the docs for your specific format to find methods/members available for your specific format.
Base class for archive directories. Provides common subdirectory and file management.
Common base class for all Archive members (Files and Directories). Provides common name management functionality and ability to iterate over both Files and Directories at once.
Thrown when a supplied path is invalid.
Default filter which performs no mutation to the input/output data.