Forum: Programmieren allgemein
by Der schöne Günther,
24. Sep 2020
Gemeint ist nicht die Datei mehrmals hintereinander zu lesen.
Wenn du zeichenweise liest, dann ist das doch wiederholtes Lesen.
Wenn du dir hingegen die gesamte Datei in den Speicher ziehst (wie z.B. auch mit TFile.ReadAllBytes(..)) dann macht mit oder ohne Puffer keinen Unterschied.
Forum: Programmieren allgemein
by Der schöne Günther,
23. Sep 2020
Sicher nicht die beste Wahl wenn die Dateien groß oder keine Textdateien sind.
Forum: Programmieren allgemein
by Der schöne Günther,
23. Sep 2020
Haben beide Dateien die gleiche Größe? Wenn nein, dann ist das Ergebnis schon vorzeitig false.
Dann: Beide in einem BufferedFileStream öffnen und Byte für Byte vergleichen - Sobald ungleich dann ist das Ergebnis false.
Dann: Ergebnis ist true, Dateien sind identisch.