Maximum byte size for a string

I am downloading the response from an api into a string.  The data are likely to be very large (several 10s of Mbytes)

I am having problems and was wondering if there is a limit to the size that strings can take?

The Igor manual says : "Strings in Igor can contain up to roughly two billion bytes.", 

displayHelpTopic "String Properties".

Is there any way to load the data into waves? 

 

As alternative to @CrLie's suggestion, can you coerce your API to download the string to a file that you subsequently read in appropriately-sized segments into Igor Pro?

Thanks. I  couldn't find that when searching the manual - one needs to how it's listed and I didn't think of "properties" as a key word. 

 2 GBytes should be more than enough though. The download is data of all of the UK video camera meteors during the Geminids shower for the 13th. There were almost 8000 events with various parameters that I parse from the string to waves.

I have just heard that the data host has a download  limit of 10Mbytes and the meteor network owner is looking for a workround. So, not an Igor problem.