Nee nee, Cluster ist die logischer Verwaltungseinheit des Dateisystems und diese ist immer ein vielfaches der Sektorgröße.
Der Sektor ist die logische Verwaltungseinheit des Datenträgers
und weniger kann er nicht direkt Adressieren.
Direkte Schreibzugriffe auf die Platte funktioniert auch nur mit Vielfachen der Sektorgröße.
Zitat:
also du überschreibst die Datei in deiner zweiten Version einmal?
Jupp, ist vollkommen ausreichend.
Die theorie von diffundierenden Daten ist bei den kleinen Stukturen heutiger Platten nicht anwendbar
und z.B. SSDs oder USB-Sticks haben sowas nichteinmal.
Zitat:
Aber wo initialisierst du buffer?
garnicht
Kannst ja gerne noch ein FillChar(buffer, SizeOf(buffer), 0); vorne einfügen,
aber wozu?
Ob nun mit Null, einem bestimmten Muster oder mit zufälligen Daten vom Stack ... die Datei ist futsch.