Forum: Object-Pascal / Delphi-Language
Delphi
by samso,
6. Okt 2015
Der wahlfreie Zugriff auf einzelne Dateien ist bei tar nicht möglich. Deshalb muss das (Band-)Archiv immer wieder vom Anfang durchgespult werden, bis man bei der richtigen Datei angekommen ist.
Grob etwa so:
function ExtractFileFromTar(const Name, Zielpfad: String);
begin
tar.reset;
Found := False;
while not Found and tar.FindNext(DirRec) do
begin
if...
Forum: Object-Pascal / Delphi-Language
Delphi
by samso,
5. Okt 2015
Wenn man Dateien nur zusammenkleben will, ohne sie zu komprimieren, dann ist das üblich Standardverfahren dazu "tar". Dabei werden dann aber pro Datei nochmal zusätzlich 512 Byte für den Header gespeichert (s.a. Tar Fileformat). Dazu gibt es auch eine Delphi-Lib:
libtar