A cosmetic suggestion: you can ditch the above comment if you change the line to:
data = f.sysread(100.kilobytes)
J.