pack and unpack archives; addresses the old problem of too many different archive types and too many programs with different syntax, using filename extensions and mime-types