7-Zip / 7-Zip-zstd Conflict
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
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.
Does the exe accept any commandline arguments? We need it to accept the install directory location.
It could, but pop UAC. so extract it as 7zip is the best solution.
Using 7zip to extract 7zip-zstd defeats the purpose of 7zip-zstd 😅
Unless 7-zip-zstd provide msi installer and we could omit UAC..
Portable version has been requested many times: https://github.com/mcmilk/7-Zip-zstd/issues/120 https://github.com/mcmilk/7-Zip-zstd/issues/148
Someone made it using Portapps' 7zip - https://github.com/portapps/portapps/issues/151, available here - https://github.com/Chaython/7-Zip-ZSTD-Portable
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
unfortunately I believe it is also packed only in a .7z file
It is a .zip file:

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