ArchiveByteSource.size

ulong size() @property @safe

Number of bytes not yet read, or ulong.max when unknown (e.g. an unbounded stream).