On Wed, Nov 15, 2017 at 10:27:07PM +0000, Ralph Corderoy wrote:
> > Its customary file extension is ".zst", while some tools use ".tzst"
> > as a shorthand for ".tar.zst".
> 
> This shortening should die, just like DOS 8.3 filenames.
> 
> If it's .tar.foo then eyeballs and scripts stand a chance of realising
> it's a tar file that's had another transformation applied, and that's
> what they have to undo first;  with an unadulterated suffix as a clue.
> Knowing .tng is a next-generation compression program applied to a tar
> file, rather than the next generation in file formats, is tedious and
> creates duplication where none is needed.

While I somewhat share your sentiment (in fact, the first version of the
patch had no .tzst), Nick Terrell informed me that multiple projects have
already accepted patches implementing this shortening:
https://github.com/coreutils/coreutils/commit/48ea99e1fadd91612818e7d75d396ae3afd88eaf
https://github.com/emacs-mirror/emacs/commit/f95bf3cd1f55cf8f99b88c7318c21c967b11dfd1
https://github.com/libarchive/libarchive/commit/e2134fb3b4cd20997e4d11c3373db2cf21ebaa47

Thus, it's probably better to have this in GNU tar as well.

Of course, the decision belongs to you, and I can send the previous version
(with two lines of difference), but as some folks use .tzst for over a
year...


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢰⠒⠀⣿⡁ Imagine there are bandits in your house, your kid is bleeding out,
⢿⡄⠘⠷⠚⠋⠀ the house is on fire, and seven big-ass trumpets are playing in the
⠈⠳⣄⠀⠀⠀⠀ sky.  Your cat demands food.  The priority should be obvious...

Reply via email to