This is Jame Hoo's Easy 7-Zip (Additional Ergonomic & Useful GUI Enhancements and Improvements) , rebased on 7-zip's newer release 23.01. This is based on glachancecmaisonneuve's previous effort of rebasing it on 19.00, though some original features from James Hoo are missing.
Download
Go to GitHub Actions and download the artifact of the latest run.
If the artifact gets expired, you may need to manually trigger it again somehow.
Related
- https://www.7-zip.org/
- http://www.e7z.org/
- https://github.com/glachancecmaisonneuve/Easy7-Zip
- https://github.com/treysis/Easy-7-Zip-ZS
- https://github.com/mcmilk/7-Zip-zstd/pull/186
- https://github.com/mcmilk/7-Zip-zstd/issues/262
DevNote
print message in a dialog
#include <winuser.h>
#include <strsafe.h>
{
char a[100] {};
StringCbPrintfA(a, 100, "index=%u SoleFolderIndex=%lld", _index, SoleFolderIndex);
MessageBoxA(0, a, "AAA", MB_ICONERROR);
}
build.cmd seems not noticing changes that involves only header files; ensure clean/change all related .cpp files before build, if a header is changed
interesting commits from zstd that yet merged
(no longer valid)
c2277a3957 Fix #101 - thanks to aeonios for pointing that out (no longer valid)
2314c89604 Some more fixes, mainly issue #116 (not valid for non-zstd)
a87ef5f0fe Fix #125 (not too useful)
650fba0328 Add history tracking and selectable hash formatting8cfdd747c8 Fixes for "vulnerable command line parsing"
(and other commit around this time)
19e97e4c68 Code deduplication GetQuotedString()
eef99c5416 GetQuotedString() uses correct windows cmdline notation