Struct containing information about an archive.
Struct containing a file, whether or not it’s in an archive.
This should be used when creating a file from a buffer, or when getting files from an archive.
Struct containing information about a file, without reading the actual data of the file.
This should be used in cases where file information is needed to be retrieved quickly
(e.g. when listing files in an archive).
Struct representing the location at which a FarArchive could no longer be read, and the associated error.