star

v 1.7.0-2024-03-21 Updated: 7 months ago

The Schily fully POSIX compliant implementations of the cpio, tar and pax archivers including various utilities.

The star port provides fully POSIX compliant implementations of the cpio, tar and pax archivers including various utilities. In particular, the star port provides the Schily star, suntar, ustar, gnutar (renamed sgnutar), scpio and spax archivers. The Schily star archiver provides many advantages over GNU tar or BSD tar including a built in 'find', fast fifo, selectable cli, accurate sparse files, pattern matcher, sophiticated 'diff', no name length limitations, the handling of ctimes, atimes and mtimes for files, the prevention of the clobbering of more recent files during extraction, automatic byte swap (when needed), automatic format detect, automatic compression detect, support for ACLs and file flags, support for all inode metadata, sophticated error control, 'ed' like pattern subsitutions, fast built in -copy mode and true incremental dump and restore features. Except for the Schily cpio (or scpio) archiver, all the Schily archivers are fully compliant with the POSIX 1003.1-2001 standard! The Schily cpio (or scpio) archiver is fully compliant with the previous POSIX 1003.1-1988 standard. (The cpio archiver was dropped from the POSIX 1003.1-2001 standard). PLEASE NOTE: Unlike the pax archiver provided by macOS, Schily's pax (or spax) archiver is fully compliant with the POSIX 1003.1-2001 standard! In other words, unlike the pax archiver provided by macOS, the Schily pax (or spax) archiver will actually create and read archives in the POSIX 1003.1-2001 pax archive format! Also included is the Schily tartest utility used to test whether a tar archive is POSIX compliant and the star_sym utility which reads a inode database file from a previous incremental restore via the star archiver and prints the database in a human readable format. Omitted from the port are the mt, smt and rmt binaries to control magnetic tape drives.

https://codeberg.org/schilytools/schilytools

To install star, paste this in macOS terminal after installing MacPorts

sudo port install star

Add to my watchlist

Installations 6
Requested Installations 6