Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge

Gibt es ein effizienteres Mergen?

Achim20 / 14 Antworten / Flachansicht Nickles

Hallo zusammen.
Es geht um das Aneinanderreihen/Mergen von Dateien.
Bei sehr großen Dateien kann das schon mal sehr lange dauern, denn:
Alle Progs, die ich dazu bisher benutzt habe, scheinen die Dateien nacheinander zu lesen und die Enddatei komplett neu zu schreiben.
Ich bin Laie, was Dateisysteme etc. angeht, aber die Enddatei liegt doch quasi schon auf der Platte, nur nicht "am Stück".
Will sagen, die Baustellen sind doch eigentlich nicht die Daten selbst, sondern die "Pointer" in der FAT (sorry, holprig formuliert, aber bin wie gesagt kein Experte).
Könnte ein Programm nicht einfach die FAT so ändern, dass aus z.B. 4 "Pointern" einer wird und der "umfasst" dann die ganzen Dateien und macht sie zu einer?
Müsste doch gehen, auch wenn die Enddatei nicht am Stück auf der Platte liegt, denn es gibt ja auch fragmentierte Dateien und die sind deswegen ja nicht zwangsläufig defekt.
Hoffentlich versteht Ihr alle was ich meine.
Vielleicht kennt jemand sogar so ein Programm?
Vielen Dank und mfG Achim

FUMANCHU4EVER
bei Antwort benachrichtigen
Andreas42 Achim20 „Gibt es ein effizienteres Mergen?“
Optionen

Hi!

Die Probleme beim Mergen durch umstellen der Dateiverwaltungsstrukturen sehe ich so, wie mr.escape.

Deshalb eine andere Frage:

Das hört sich bisher so an, als ob dieses Mergen bei dir häufiger stattfinden muss. Falls dem so ist, was genau wird da gemacht? Ich meine in Bezug auf die Daten, die da zusammengeführt werden müssen.
Evtl. kann man ja anders an die Sache herangehen, z.B. das Problem durch verwenden einer Datenbank umgehen?

Bis dann
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen