sfk is very good tool, thanks.
But why you doesn't include archive and compression tools ?
Because it probably means a high effort to implement or integrate this.
You mention bzip2 and gzip? The format used most widely, so far,
is probably zip. And few (Windows) users ever use tar...
But I'll think about it.
What you said seems entirely reasonable, it would be a lot of work.
In case you decide to implement some ZIP features, there is a complete open-source ZIP library available. The library is sometimes used to allow searches inside .ZIP files as well as normal files.
Search and Replace inside .ZIP files creates some problems, however, since .ZIP files are sometimes used as backups, and it would not be good to change a backup.
I didn't try it, but this looks good:
Zip Utils - clean, elegant, simple, C++/Win32
Indeed, it is Windows only, and therefore of no use.
I'll take a closer look at the InfoZIP sources.