FA
FA copied to clipboard
Add FAZip functionality
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.