squiz_box.box.tar

Undocumented in source.

Members

Classes

TarAlgo
class TarAlgo

BoxAlgo for ".tar" files

TarBzip2Algo
class TarBzip2Algo

BoxAlgo for ".tar.bz2" files

TarGzAlgo
class TarGzAlgo

BoxAlgo for ".tar.gz" files

TarXzAlgo
class TarXzAlgo

BoxAlgo for ".tar.xz" files

Functions

boxTar
auto boxTar(I entries, size_t chunkSize)
boxTarBzip2
auto boxTarBzip2(I entries, size_t chunkSize)
boxTarGz
auto boxTarGz(I entries, size_t chunkSize)
boxTarXz
auto boxTarXz(I entries, size_t chunkSize)

Returns a .tar, .tar.gz, .tar.bz2 or .tar.xz archive as a byte range corresponding to the entries in input. chunkSize must be a multiple of 512.

posixModeFileType
uint posixModeFileType(Typeflag flag)
Undocumented in source. Be warned that the author may not have intended to support it.
toEntryType
EntryType toEntryType(Typeflag flag)
Undocumented in source. Be warned that the author may not have intended to support it.
toTypeflag
Typeflag toTypeflag(EntryType type)
Undocumented in source. Be warned that the author may not have intended to support it.
unboxTar
auto unboxTar(I input)
unboxTarBzip2
auto unboxTarBzip2(I input)
unboxTarGz
auto unboxTarGz(I input)
unboxTarXz
auto unboxTarXz(I input)

Returns a range of entries from a .tar, .tar.gz, .tar.bz2 or .tar.xz formatted byte range

Structs

TarEntryInfo
struct TarEntryInfo
Undocumented in source.

Meta