The Client7z example demonstrates well how to extract the files to the disk. I would like to be able to extract in a memory buffer as well, without writing anything to the disk.
I checked available stream classes in the repository, but it seems that there aren't any which would fit. Does it mean that I should be writing my own stream class that implements ISequentialOutStream interface if I want to expand into a memory buffer?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The Client7z example demonstrates well how to extract the files to the disk. I would like to be able to extract in a memory buffer as well, without writing anything to the disk.
I checked available stream classes in the repository, but it seems that there aren't any which would fit. Does it mean that I should be writing my own stream class that implements ISequentialOutStream interface if I want to expand into a memory buffer?
StreamObjects.h:
CSequentialOutStreamImp
CSequentialOutStreamImp2
This is exactly what I was looking for, thanks.