Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Smart Execute from Archive #115

Open
morgenman opened this issue Feb 7, 2022 · 0 comments
Open

[Feature Request] Smart Execute from Archive #115

morgenman opened this issue Feb 7, 2022 · 0 comments
Labels
duplicate This issue or pull request already exists enhancement New feature or request suggestion
Milestone

Comments

@morgenman
Copy link

Something that a few archival tools have implemented was the ability to run .exe files from an archive without manually extracting the entire archive. I am only talking about exe files which depend on other files to run.

This feature is extremely convenient in my opinion and would be a great feature for NanaZip to have.

I see a couple different ways of doing this:

  1. Extract siblings of the file you are extracting (including folders of course) to a temp folder. This could be optimized to ignore certain filetypes that are rarely needed to run an EXE such as movie files etc.
  2. Extract the whole bloody archive to a temp folder and remove it as soon as the process is not running. Note this would require some sort of process to run in the background after NanaZip is closed until said application is gone.
  3. Extract just commonly needed filetypes such as .dll .dat etc.
  4. Extract the EXE to a temp folder and surround it with placeholder files. I imagine that the API that allows Google Drive and Onedrive to put 'empty' files (which are downloaded on the fly) could also be used to 'stream' the files needed by the exe on the fly during execution.

If 4 could be implemented it would easily put NanaZip on the top as the best extraction software (again, my opinion!).

@MouriNaruto MouriNaruto added enhancement New feature or request suggestion labels Feb 11, 2022
@MouriNaruto MouriNaruto added this to the NanaZip 3.x milestone Feb 4, 2023
@AndromedaMelody AndromedaMelody added the duplicate This issue or pull request already exists label Feb 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists enhancement New feature or request suggestion
Projects
None yet
Development

No branches or pull requests

3 participants