title: Reading really big blobs without downloading them in Google Cloud (streaming?)
body: <p>please help! </p>
  
  <p><strong>[+] What I have:</strong> 
  A lot of blobs in every bucket. Blobs can vary in size from being less than a Kilo-byte to being lots of Giga-bytes. </p>
  
  <p><strong>[+] What I'm trying to do:</strong>
  I need to be able to either stream the data in those blobs (like a buffer of size 1024 or something like that) or read them by chunks of a certain size in Python. The point is I don't think I can just do a bucket.get_blob() because if the blob was a TeraByte then I wouldn't be able to have it in physical memory. </p>
  
  <p><strong>[+] What I'm really trying to do:</strong> 
  parse the information inside the blobs to identify key-words </p>
  
  <p><strong>[+] What I've read:</strong>
  A lot of documentation on how to write to google cloud in chunks and then use compose to stitch it together (not helpful at all) </p>
  
  <p>A lot of documentation on java's pre-fetch functions (needs to be python) </p>
  
  <p>The google cloud API's </p>
  
  <p>If anyone could point me the right direction I would be really grateful! 
  Thanks </p>