• loathesome dongeater
      link
      fedilink
      1
      edit-2
      1 year ago

      Actually I just tried it again and seems like it works. Earlier when I replied to you, I was passing the .tar.gz file through a pipe.

      If I provide the file normally just xz is enough to extract it. Very strange.

      in ~/test took 2s
       ❯ ls
      4.21.1.tar.gz
      
      in ~/testfile 4.21.1.tar.gz
      4.21.1.tar.gz: gzip compressed data, from Unix, original size modulo 2^32 9185280
      
      in ~/test
       ❯ tar xf 4.21.1.tar.gz
      
      in ~/testls
      i3-4.21.1/  4.21.1.tar.gz
      
      in ~/testls i3-4.21.1 | head
      AnyEvent-I3/
      contrib/
      debian/
      docs/
      etc/
      i3-config-wizard/
      i3-dump-log/
      i3-input/
      i3-msg/
      i3-nagbar/
      

      Example of failure:

      in ~/test
       ❯ curl --silent -L 'https://github.com/i3/i3/archive/refs/tags/4.21.1.tar.gz' | tar xf -
      tar: Archive is compressed. Use -z option
      tar: Error is not recoverable: exiting now