Works exactly the same as READTEXT
[data, result]= readtext2(source, delimiter, comment, quotes, options)
The only difference is if the first attempt didn't work, it'll try to read it in again in smaller chunks, to reduce the peak memory footprint.
Bundled getfilesize with submission. Thanks for the heads up on the error.