FA icon indicating copy to clipboard operation
FA copied to clipboard

Add FAZip functionality

Open Bulat-Ziganshin opened this issue 8 years ago • 0 comments

Adding fazip functions is great because

  • Updates in my compression libs will bring faster to fazip users
  • In future, it allows to implement advanced features such as Lua control, encryption, UI, abbreviated method names etc etc etc. So both FA and FAZip functionallity will share a lot of codebase that will make FAZip much more feature-packed

I'm open to your ideas about cmdline for fazip-style compression, as well as ideas of reusing FA features in FAZip mode. Just now the idea is as simple as:

  • fa [raw_]compress archive input [options]
  • fa [raw_]extract archive output [options]

where compression method is specified by -m option as usual, and filenames may be replaced with "-" to mean stdin/stdout.

One possibility to implement this option is CmdlinePreprocessing handler. Also, it may benefit from Lua Virtual File I/O.

Bulat-Ziganshin avatar Oct 11 '16 18:10 Bulat-Ziganshin