def _extract_file(zip_fp, info, path):
zip_fp.extract(info.filename, path=path)<EOL>out_path = os.path.join(path, info.filename)<EOL>perm = info.external_attr >> <NUM_LIT:16><EOL>perm |= stat.S_IREAD  <EOL>os.chmod(out_path, perm)<EOL>
Extract files while explicitly setting the proper permissions