Skip to content

Windows 32/64 binary

Compare
Choose a tag to compare
@fcorbelli fcorbelli released this 26 Jul 10:43
· 362 commits to main since this release
fb8637b

Support for HW accelerated SHA1 instructions (Windows 64)

Thanks to Igor Pavlov (7-Zip's author) I introduce a new EXE: zpaqfranzhw.exe with the new switch -hw to use (if any) CPU's HW SHA1 instructions.
Not very "Intel friendly" (only a few Intel models), but more common in the AMD field: the Ryzen processors implement them (AFAIK) since 2017
The difference in overall performance is modest.
However, if you have a Ryzen CPU (like me) ... just try and DO NOT forget the -hw :)

ryzen cpu

More advanced errors (Windows)

Filesystems error (access denied etc) are now kept (on Windows) and written briefly (-verbose) or in detail (-debug) after add()
In case of error zpaqfranz try to get filesystem's attributes, very helpful for debug (aka: send me!)
In this example it's very clear "why"
-verbose

File errors report
Error 00000032 #        1 |sharing violation        |

-debug

File errors report
Error 00000032 #        1 |sharing violation        |
c:/pagefile.sys>>
00000026 ARCHIVE;HIDDEN;SYSTEM;

Refactored help

The "no command" is now this (a bit tighter). Of course Windows and Non-Windows are different
ryzen cpu
The "help on help" (can be asked by zpaqfranz /? zpaqfranz h zpaqfranz -h etc) is more concise, but more readable
ryzen cpu

Commands "kind of C: backup" g/q refined a bit

Default exclusions are:

  • c:\windows
  • RECYCLE BIN
  • %TEMP%
  • ADS
  • .zfs
  • pagefile.sys
  • swapfile.sys
  • System Volume Information
  • WindowsApps (maybe)

Switches
-frugal
Exclude program files and program files x86

-forcewindows
Takes C:\WINDOWS, $RECYCLE.BIN, %TEMP%, ADS and .zfs

-all
All EXCEPT pagefile, swapfile, system volume information, WindowsApps

Starting of reparsepoint support

Windows have a LOT of strange files (for example in WindowsApps folder), work in progress...

Download zpaqfranz