Y
Hacker News
new
|
ask
|
show
|
jobs
by
zorked
3842 days ago
Tar does not implement decompression. If you don't have xz installed it won't work.
2 comments
masklinn
3842 days ago
That doesn't seem correct, on osx 10.11 `tar xf` can extract `.tar.xz` yet doesn't fork an xz. AFAIK 10.11 doesn't even come with xz.
link
jessaustin
3841 days ago
tar can link the xz lib without forking.
link
masklinn
3841 days ago
So tar does "implement decompression" (and compression, by delegating the work to libarchive) and it can work even "if you don't have xz installed".
link
jessaustin
3841 days ago
It would require liblzma, but you are correct that the library is a separate thing from the executable xz.
link
masklinn
3841 days ago
> It would require liblzma
Yep, in the same way it requires libz and libbz2.
link
killercup
3842 days ago
IIRC bsdtar (e.g. on OS X) includes xz.
link