Chunk gzip upload compression so source file is not in memory all at once