Stream and unzip large csv file with ruby
问题 I have problem where I need to download, unzip, and then process line by line a very large CSV file. I think it's useful to give you an idea how large the file is: big_file.zip ~700mb big_file.csv ~23gb Here's some things I'd like to happen: Don't have to download the whole file before unzipping Don't have to unzip whole file before parsing csv lines Don't use up very much memory/disk while doing all this I don't know if that's possible or not. Here's what I was thinking: require 'open-uri'