This class downloads and decompresses files as well as managing their permissions.