Projects / S tar

S tar

Star is a very fast, POSIX-compliant tar archiver, maintained for more than 30 years. It saves many files together into a single tape or disk archive, and can restore individual files from the archive. It includes command line interfaces for the "tar", "Sun-Tar", "cpio", "pax", and "gnutar" command-line syntax. It includes a FIFO for speed, a pattern matcher, multi-volume support, the ability to archive sparse files and ACLs, the ability to archive extended file flags, automatic archive format detection, automatic byte order recognition, automatic archive compression/decompression, remote archives, and special features that allow star to be used for full and incremental backups. It includes the only known platform independent "rmt" server program.

Tags
Licenses
Operating Systems

RSS Recent releases

  •  08 Oct 2013 21:59

    Release Notes: Fixes a problem in star with "star --xattr -find relative_path ...". Star (spax) no longer extracts files with the original UID/GID if run by root unless the option -po or -pe is in use. The new option -xcopy is an alias for -copy -sparse -acl. Supports extraction of time stamps with nanosecond granularity on platforms that support utimensat(). Supports extraction of time stamps for symlinks using utimensat(AT_FDCWD, name, tp, AT_SYMLINK_NOFOLLOW). A new option -uncond-rename to tell star to ask for a rename even when a recent file with the original name is present.

    •  12 Jan 2013 05:57

      Release Notes: Better signal handling for NFS files, better handling for multi volume change operations, a workaround for incorrect buffer overflow messages from newer GCC versions, support for -xz and -lzip compression, many new -find operators, support for nanosecond timestamps on AIX, and several new supported platforms including cross compilation for Android.

      •  10 Dec 2009 01:12

        Release Notes: Many new platforms are supported. 64-bit compile support has been added for several platforms. A bug has been fixed that, under some constraints, printed the output on stderr instead of the expected stdout. Star -X name now works correctly. A workaround has been added for some POSIX violations introduced by POSIX.1-2008, and to deal with the problems that have been introduced by POSIX.1-2008 compliant platforms.

        Release Notes: CLI support was added for classical tar, cpio, pax, and gnutar. Reliable incremental backup and restore have been implemented using the basic ideas from ufsdump and ufsrestore. A configurable error control mechanism allows the user to selectively ignore certain problems. Star now implements a fast and reliable -copy option. Star now implements true and efficient sparse file support for Solaris 11 (and Solaris 10 updates). Star now implements reliable multi-volume support with automated tape end/size recognition. Star now uses "libfind" and thus allows the use of find(1) syntax in star command lines.

        Release Notes: star -version now prints the compile options. Star has been prepared for a future POSIX.1-2001 extended tar header keyword, "SCHILY.acl.type". Incremental dump mode now compares whether info->f_mtime >= Newer.tv_sec.

        RSS Recent comments

        11 Jul 2008 07:16 am0lch1khale

        Not able to download Star
        Hi , I cant download Star from the berlios download ite . Does any mirror exist?

        Thanks

        Amol..

        03 Oct 2007 13:37 nedunk

        Re: Data corruption
        ... and how star handles (compressed) archives? First compress and then archive or first archive and then compress?

        03 Oct 2007 12:45 nedunk

        Data corruption
        Hi Jörg,

        whats up with data corruption? Afio can compress/encrypt each file and creates then the archive, so if some parts of the archive are broken you can nevertheless restore rest of this archive. The normal tar.gz tar.bz2 are not so failure tolerant because first is made the tar archive and then it will be compressed. So what's up with star and data corruption? Would the whole archive be broken?

        08 Apr 2006 07:27 schily

        Re: star cygwin binaries, compile errors
        You need to comment out the broken getline definitions in the Cygwin include files and
        to send a bug report to the Cygwin people.

        Cygwin ignores POSIX rules by polluting the name space and introducing incompatible interfaces for names that have been in public use for more than 20 years.

        08 Apr 2006 06:21 gildenman

        star cygwin binaries, compile errors
        Where can I find cygwin binaries of star? I'm having problems compiling it under the latest cygwin.

        The error is conflicting types for getline in stdio.h & include/schilly.h.

        This also happens in smake, but commenting out the getline definition in include/schilly.h allows that to compile. That solution doesn't work for star tho.

        Any ideas?

        Screenshot

        Project Spotlight

        MUltihost SSH Wrapper

        Broadcasts commands over SSH to multiple hosts.

        Screenshot

        Project Spotlight

        TbsZip

        A PHP class for modifying Zip archives without extensions or temporary files.