Add StringIO support for zip_entry.rb