I've been learning about the syntax and usage of tar
and came across star
.
I've read this paragraph from the star
manpage:
Star includes the first free implementation of POSIX.1-2001 extended tar headers. The POSIX.1-2001 extended tar headers define a new standard way for going beyond the limitations of the historic tar format. They allow (among others) to archive all UNIX time stamps in sub-second resolution, files of arbitrary size and filenames without length limitation using UNICODE UTF-8 coding for best exchange compatibility.
and I'm wondering if this still remains true at the present time, or whether tar
has caught up in this aspect.
Most of the documentation that I've found is at least a decade old. I've also looked at the tar
changelog over the last 10 years and can't find anything that states that it follows the above "extended tar headers".
Best Answer
By comparing these two pages1,2 I found the following:
tar
supports the POSIX.1-2001 extended tar headers, you can specify this format usingthe
--posix
switch or--format=posix
tar
also supports adiff
command using--diff
or--compare
, similar tostar
.I couldn't find any significant differences between
tar
andstar
...... So I guess I can lay my mind to rest.
1: http://linux.die.net/man/1/star
2: http://www.gnu.org/software/tar/manual/tar.html