Thema: File splitten

Einzelnen Beitrag anzeigen

Roookie

Registriert seit: 27. Nov 2009
6 Beiträge
 
#1

File splitten

  Alt 28. Nov 2009, 02:10
Hi,
ich war/bin auf der Suche nach einem Programm, mit dem man Dateien in Stücke zerteilen kann.
Aber nicht wie 1000e Programme: in eine vorgegebene Anzahl Stücke, oder in Stücke einer vorgegebenen Größe!
Ich brauche einen ganz bestimmten Abschnitt aus einer Datei, d.h. ich habe den Anfangspunkt und die Länge.
Man soll es nicht glauben, aber sowas ist nicht zu finden - es sei denn, hier kannt jemand ein Programm, daß das kann.
Also muß ich (mit meinen Anfängerkenntnissen) es mir wohl selbst programmieren.

Ein paar Code-Schnipsel (mit Streams) habe ich mal probiert, aber entweder ich oder Delphi 2.0 hat die nicht verstanden. Aber byteweises Kopieren wäre doch "tödlich".

Ich habe schonmal den Anfang gemacht:

Delphi-Quellcode:
var
  QuellFile, ZielFile : String;
  FirstByte, LastByte : LongInt;
begin
  ...
end
oder auch:

Delphi-Quellcode:
var
  QuellFile, ZielFile : String;
  FirstByte, AnzahlBytes : LongInt;
begin
  ...
end
Für Euch ist das doch bestimmt ein Leichtes.
Aber bitte einen einfachen Code, den sogar ich verstehe.
Und bitte keine Sonder-Vorraussetzungen (wie .NET oder superneue Units oder sowas), die Delphi2/Win9x nicht kennt. Wenn ich das Programm oder den Quellcode mal veröffentliche, will ich die Benutzer nicht nötigen, irgendwelche Treiber zu installieren.
Falls das Kopieren schnell und sicher gehen würde, wäre es besonders Supa.

Vielen Dank im Voraus!
  Mit Zitat antworten Zitat