add zip format support for tarball