There are a few different requests for similar but implementation-detail-different support:
Would some sort of external filter support be useful? I.e., if an bz2 file extension is hit (rather than file magic detection) launch an external bz2 via a pipe and sift that output as if sift had performed the file IO and decompression itself?
It would incur subprocess expense AND some config required to map extension to calling convention, but could handle different formats, not just compression (for example, encryption, etc.)
There are a few different requests for similar but implementation-detail-different support:
Would some sort of external filter support be useful? I.e., if an bz2 file extension is hit (rather than file magic detection) launch an external bz2 via a pipe and sift that output as if sift had performed the file IO and decompression itself?
It would incur subprocess expense AND some config required to map extension to calling convention, but could handle different formats, not just compression (for example, encryption, etc.)