Was wäre dabei der Vorteil?
Byteweise einlesen heißt, aber auch, dass ich nicht automatisch ganze zeilen einlesen kann oder doch?
Performance...
Gerade bei 2GB große Files...
Wobei Du natürlich NICHT "Byteweise" lesen solltest sondern:
Sondern eher eine Lesepuffer von 16MB oder größer nehmen...
Und dann die 16MB direkt in einem Rutsch mit einen Blockread lesen...
In Memory dann mit einem Zeiger durchlaufen und entsprechend per Blockwrite wegschreiben...
NIX ist schneller auch nicht der FileStream...
Der nutz nämlich genau die gleichen Routinen intern wie der Blockread... Nur mit mehr Overhead!
Mavarik