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

7-Zip / 7-Zip-zstd Conflict #352

Open
kewalsky opened this issue Dec 16, 2021 · 9 comments
Open

7-Zip / 7-Zip-zstd Conflict #352

kewalsky opened this issue Dec 16, 2021 · 9 comments
Labels
upstream Waiting for upstream (the developers of the software) to fix the problem

Comments

@kewalsky
Copy link

7zip-zstd Releases
Manifest for 7zip.json Main
Manifest for 7zip-zstd.json Versions

  • 7zip-zstd releases in 7z and exe files, with the manifest currently using the 7z
  • That causes it to require 7zip to be installed as a dependency to unzip the file
  • Both manifests use the 7z.exe shim causing whichever one last updated to become the active version of 7z
@kewalsky kewalsky reopened this Dec 16, 2021
@kewalsky
Copy link
Author

apologies accidentally hit close

I was going to suggest seeing if it would be possible to install 7zip-zstd using the EXE instead of the 7z file, but I am not sure if Scoop would see itself as having a copy of 7zip installed with "7ZIPEXTRACT_USE_EXTERNAL false" set.

@rashil2000
Copy link
Member

Does the exe accept any commandline arguments? We need it to accept the install directory location.

@niheaven
Copy link
Member

It could, but pop UAC. so extract it as 7zip is the best solution.

@rashil2000
Copy link
Member

Using 7zip to extract 7zip-zstd defeats the purpose of 7zip-zstd 😅

@niheaven
Copy link
Member

Unless 7-zip-zstd provide msi installer and we could omit UAC..

@rashil2000 rashil2000 added the upstream Waiting for upstream (the developers of the software) to fix the problem label Dec 18, 2021
@rashil2000
Copy link
Member

Portable version has been requested many times:
mcmilk/7-Zip-zstd#120
mcmilk/7-Zip-zstd#148

Someone made it using Portapps' 7zip - portapps/portapps#151, available here - https://github.com/Chaython/7-Zip-ZSTD-Portable

@kewalsky
Copy link
Author

unfortunately I believe it is also packed only in a .7z file but 7-zip proper does offer 7za.exe, a minimal version of the 7z commandline that only handles .7z files (under 7-zip Extra). It feels very goofy and I'm assuming not possible within sccop but if 7za is added to Versions it could go

  • Install 7-zip
  • Install 7za
  • Uninstall 7-zip
  • Install 7zip-zstd with 7za

@rashil2000
Copy link
Member

unfortunately I believe it is also packed only in a .7z file

It is a .zip file:

image

@e6c31d
Copy link

e6c31d commented Sep 29, 2022

The good news is that official 7-zip will add zstd support. See this post by 7-zip's creator Igor Pavlov.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
upstream Waiting for upstream (the developers of the software) to fix the problem
Projects
None yet
Development

No branches or pull requests

4 participants