Besides the supported tar features, bsdtar is definitely my favorite. With libarchive it supports all kinds of archive formats, so you can work on .zip and even .iso files with the usual command line interface.
This article was a great example of something that will never be useful to me, but I was still willing to sink an hour into digesting it. Fascinating read.
Words to strike fear into the heart of every programmer:
The tar format is one of the oldest archive formats in use. ... it is ugly — built as layers of hacks on the older format versions to overcome their limitations. ...
This article is directly inspired by my proof-of-concept work on new binary package format
6 comments
[ 3.0 ms ] story [ 22.2 ms ] threadhttps://github.com/libarchive/libarchive/wiki/LibarchiveForm...
The tar format is one of the oldest archive formats in use. ... it is ugly — built as layers of hacks on the older format versions to overcome their limitations. ... This article is directly inspired by my proof-of-concept work on new binary package format
Quote: "tar is ugly as hell and not going to be supported on the kernel side"