I haven't clocked this yet, but I do know that in other (older) languages it could be *insanely* slow to read a byte at a time from disk - loading a larger chunk all at once could sometimes be thousands of times faster, hence my conversion to a string first...
Anyway, I guess I'll do some benchmarking. :-?
Anyway, I guess I'll do some benchmarking. :-?