import io import tarfile def raw_to_tar(raw_object): tarball = io.BytesIO(raw_object) return tarfile.open(fileobj=tarball, mode='r:gz') def extract_file_from_tar(tar, file_name): return tar.extractfile(tar.getmember(file_name))