Den String verwendet er doch nur hier:
Delphi-Quellcode:
UncompressedFile := ZDecompressStr(CompressedFile);
UncompressedMemo.Text := UncompressedFile;
//bzw. gekürzt
UncompressedMemo.Text := ZDecompressStr(CompressedFile);
@MatthiasR
Um die Sache mit dem Header schnell zu testen:
Erweitere den Instream nach dem Laden um 2 Byte. Verschiebe den Inhalt nach hinten und setzte die zwei Magic-Bytes davor wie im Thread beschrieben (mein letzter Post)
€: Sehe gerade, GZip hat einen 10 Byte Header. Der muss wohl weg und u.U. durch den Delphi 2 Byte Header ersetzt werden!