I already have a zip of (2K images) dataset on a google drive. I have to use it in a ML training algorithm. Below Code extracts the content in a string format:
Instead of GetContentString(), use GetContentFile() instead. It will save the file instead of returning the string.
GetContentString()
downloaded.GetContentFile('images.zip')
Then you can unzip it later with unzip.
unzip