Wenn du mir sagst, wie ich Streams mit einem repeat-Loop benutzen kann, her damit =)
Ich benutze BlockRead und BlockWrite in einem repeat-Loop-Konstrukt. Will mir die Qual niht antun, wo man einen Callback benutzt.
Die Datei ist nicht das Kriterium, sondern eher wie viele Daten dein physikalisches Medium am Stück schreiben kann. Bei HDDs hat man mal gesagt, dass ein Vielfaches der Sektorgröße gut sei.
Schadet es denn, wenn der Buffer einfach 50*4096 groß ist?