Fast alle Komponenten bieten doch auch immer einen DeCompressStream an. Ein ZIPDirectory ist auch sehr gut dokumentiert, falls die Verwaltung vom Programm übernommen werden muss.
Den kannst Du ja dann verwenden wie Du es brauchst, muss ja nicht ein TFileStream zur Ausgabe sein. Kann ja
imho auch direkt ein LoadStream eines Objectes sein.