Undocumented in source.
Undocumented in source.
this class can be used to create archive file.
Undocumented in source.
Undocumented in source.
Undocumented in source.
There's other types but this is all I care about. You can still detect the char by ((cast(char) type) + '0')
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Low level tar file processor. You must pass it a TarFileHeader buffer as well as a size_t for context. Both must be initialized to all zeroes on first call, then not modified in between calls.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source.
ARZ chunked archive format processor.
Undocumented in source.
Undocumented in source.
Undocumented in source.
Opened file.
ARZ archive accessor. Use this to open ARZ archives, and open packed files from ARZ archives.
Undocumented in source.
Undocumented in source.
A header of a file in the archive. This represents the binary format of the header block.
A simple .xz file decoder.
Provides LZMA (aka .xz) and .tar file read-only support. Combine to read .tar.xz files, or use in conjunction with other files to read other types of .tar files.
Also has a custom archive called arcz read and write support. It is designed to efficiently pack and randomly access large numbers of similar files. Unlike .zip files, it will do cross-file compression (meaning it can significantly shrink archives with several small but similar files), and unlike tar.gz files, it supports random access without decompressing the whole archive to get an individual file. It is designed for large numbers of small, similar files.