Skip to content

Windows 32/64 binary, 64 bit-HW accelerated

Compare
Choose a tag to compare
@fcorbelli fcorbelli released this 29 Mar 12:56
· 233 commits to main since this release
d61c814

Changed help

Rationalisation of help

zpaqfranz
zpaqfranz h
zpaqfranz h h
zpaqfranz h full

Multioperation (with wildcards)

In commands t and x (test, extract)

zpaqfranz t *.zpaq ...
zpaqfranz x pippo*.zpaq...

Initial (kind of) text based GUI (Windows)

The new gui command open a (rudimentaly) ncurses-based GUI for listing, sorting, selecting and extracting files
Yes, I know, the vim-style syntax is not exactly user friendly, there will be future improvements

Under Windows, compiling with the -DGUI switch, you can do something like

zpaqfranz gui 1.zpaq

The vim-like commands are
f F / => find substring
Cursor arrow up-down left-right => page up, page down, line up, line down

    • => move line + -
      : => goto line
      m M => set minsize Maxsize
      d D => set datefrom Dateto
      q Q ESC => exit
      F1 sort name, F2 sort size, F3 sort date, F4 sort ext, F5 sort hash
      F6 show size, F7 show date, F8 show hash, F9 show stdout
      t => change -to
      s => searchfrom
      r => replace to
      x => extract visible rows

In this example we want to extract all the .cpp files as .bak from the 1.zpaq archive. This is something you typically cannot do with other archives such as tar, 7z, rar etc.

With a "sort of" WYSIWYG 'composer'

First f key (find) and entering .cpp
Then s (search) every .cpp substring
Then r (replace) with .bak
Then t (to) for the z:\example folder
Finally x to run the extraction

gui.mp4

In the medium term, in addition to bug fixes, box filters etc., there will be a PAKKA-style sorted list, or time machine style, with versions of individual files

Download zpaqfranz