fcorbelli / zpaqfranz

Deduplicating archiver with encryption and paranoid-level tests. Swiss army knife for the serious backup and disaster recovery manager. Ransomware neutralizer. Win/Linux/Unix
MIT License
259 stars 22 forks source link

integrating with other software #103

Open chaosdrop opened 3 months ago

chaosdrop commented 3 months ago

Hi, I use zpaqfranz for some personal archiving, and think it's pretty amazing. I tried asking a couple of the companies who make universal compression handlers like Bandizip if they would consider adding Zpaqfranz support since they have Zpaq support and got the reply:

I'm sorry to say that we don't have a plan to apply the source.

zpaqfranz is not designed to be used as a library, and other software will not want to use it.

I thought I'd share this information since it seems a shame that zpaqfranz isn't being used in other software despite being one of the best compression options available.

fcorbelli commented 3 months ago

Thanks for the report I never thought of maintaining any library interface, mine is a tiny little known project If I had more users, and thus feedback etc, certainly I could do it

Lennart00 commented 1 month ago

Is ZPIPE not already using some kind of exposed interface to use zpaqfranz as library, or do i totally misunderstand what ZPIPE is and how it works?

fcorbelli commented 1 month ago

If you refer to "this" zpipe https://encode.su/threads/472-Introducing-zpipe-a-streaming-ZPAQ-compatible-compressor it is way obsolete against zpaqfranz

Which can use -stdin and -stdout even on versioned archives (!) You can use zpaqfranz, for example, to "catch" mysqldump Or dd Of zfs send And you can (with the lost of deduplication) make special-ordered archives, to extract with -stdout to mysql, or dd, or zfs receive 😄