Servus,
da liegst du schon richtig.
Ich habe ZipMaster v1.60L (nenn ich zippi) und mache das so:
Delphi-Quellcode:
zippi.ExtractToStream(Dateiname);
zippi.ZipStream.SaveToFile(neuerDateiName);
... und nebenbei stell ich noch fest, ob die Komponente beschäftigt ist. Ist das nämlich so und ich will erneut was auspacken, gibts einen dummen Unzip.dll-Fehler...
if zippi.unzBusy then exit;