add support for cab and .ar files + zip improvements