On 2025-08-10 10:10:38 +0200, Nicolas George wrote:
> Vincent Lefevre (HE12025-08-10):
> > Yes, an example:
> > 
> > qaa% ls -l PROGRAMME-FFC-2024.pdf
> > -rw-r--r-- 1 vinc17 vinc17 40991563 2024-11-11 02:18:14 
> > PROGRAMME-FFC-2024.pdf
> > qaa% xz -k PROGRAMME-FFC-2024.pdf
> > qaa% xz -lv PROGRAMME-FFC-2024.pdf.xz
> > PROGRAMME-FFC-2024.pdf.xz (1/1)
> >   Streams:           1
> >   Blocks:            2
> >   Compressed size:   38.7 MiB (40530824 B)
> >   Uncompressed size: 39.1 MiB (40991563 B)
> >   Ratio:             0.989
> >   Check:             CRC64
> >   Stream Padding:    0 B
> >   Streams:
> >     Stream    Blocks      CompOffset    UncompOffset        CompSize      
> > UncompSize  Ratio  Check      Padding
> >          1         2               0               0        40530824        
> > 40991563  0.989  CRC64            0
> >   Blocks:
> >     Stream     Block      CompOffset    UncompOffset       TotalSize      
> > UncompSize  Ratio  Check
> >          1         1              12               0        24961828        
> > 25165824  0.992  CRC64
> >          1         2        24961840        25165824        15568948        
> > 15825739  0.984  CRC64
> 
> I stand corrected, but I will argue that this is a non-idiomatic use of
> xz, especially for tar archives: they are almost always compressed on
> the fly, not stored into a file and then compressed.

Since I was using the default for xz, this doesn't change anything
(see my test in an earlier message).

But even if the external xz is used by tar, the options could be
changed if need be with XZ_DEFAULTS (change by the user) or XZ_OPT
(change by tar itself). This is documented in the xz(1) man page,
with an example using "tar".

-- 
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

Reply via email to