You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I see a function named ExtractToList, but I am unsure on how to use it or if it does what I think it does. In the wiki it states that it's better to extract the whole archive at once if it's a solid archive. The example is for file extraction. I'd like to do this into memory.
As the wiki explained, even putting the 7zip file into memory first doesn't help with the speed.
So if it's possible to quickly extract all the files from a solid archive at once into memory, then how, and if not, is it possible to add it?
(I'm actually not sure how Func works, so pardon my ignorance)
The text was updated successfully, but these errors were encountered:
Hi, sorry for late reply.
Thats a good point. We can add public void Extract(Func<Entry, Stream> getOutputPath) function.
So basically for each Entry you will be expected to return a stream where to put file or null if you want to skip file
I see a function named ExtractToList, but I am unsure on how to use it or if it does what I think it does. In the wiki it states that it's better to extract the whole archive at once if it's a solid archive. The example is for file extraction. I'd like to do this into memory.
As the wiki explained, even putting the 7zip file into memory first doesn't help with the speed.
So if it's possible to quickly extract all the files from a solid archive at once into memory, then how, and if not, is it possible to add it?
(I'm actually not sure how Func works, so pardon my ignorance)
The text was updated successfully, but these errors were encountered: