S tar

Star is a very fast, POSIX-compliant tar archiver. 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 Archiving backup Compression Installation/Setup Networking Utilities
Licenses CDDL
Operating Systems Mac OS X Windows Windows POSIX

Tweet this project Short link

Rss Recent releases

Changes: 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.

Changes: 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.

Changes: The case of "star -f /dev/stdout" is caught and star is still allowed to avoid adding the archive file to the archive. The new diffopts=symperm feature allows you to exclude comparing permissions with symlinks.

Changes: A page aligned buffer is now also used in the -no-fifo to improve speed. scpio now prints the CPIO message "xxx blocks" instead of the Star statistics line. A new -cpio-statistics option also causes CPIO style statistics to be output. An -xmeta option allows you to "extract" meta files from a star archive that has been created with "star -c -meta". A -link-data option allows star to add data to hard links in archives. Record locking is now performed on the /etc/tardumps file.

  • Rrelease-mid
  •  09 Oct 2007 10:08
  • Rrelease-after

Changes: "star -diff -sparse" no longer compares "sparseness" for hardlinks if there is no data for the file in the archive.

Rss Recent comments

Rcomment-before 11 Jul 2008 07:16 Rcomment-trans am0lch1khale Rcomment-after

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

Thanks

Amol..

Rcomment-before 03 Oct 2007 13:37 Rcomment-trans nedunk Rcomment-after

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

Rcomment-before 03 Oct 2007 12:45 Rcomment-trans nedunk Rcomment-after

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?

Rcomment-before 08 Apr 2006 07:27 Rcomment-trans schily Rcomment-after

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.

Rcomment-before 08 Apr 2006 06:21 Rcomment-trans gildenman Rcomment-after

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?

No-screenshot

Project Spotlight

ntalk

A console chat application written with ncurses.

No-screenshot

Project Spotlight

jee5unit

A test framework for out of container testing of EJBs and JPA entities.