About Us Documentation

Contact Site Map
 

  

WinPak
Documentation

Go to the next chapter.

GNU shar makes so-called shell archives out of many files, preparing them for transmission by electronic mail services. GNU unshar helps unpacking shell archives after reception. This is release 4.1.4.

Introduction to both programs

GNU shar makes so-called shell archives out of many files, preparing them for transmission by electronic mail services. A shell archive is a collection of files that can be unpacked by /bin/sh. A wide range of features provide extensive flexibility in manufacturing shars and in specifying shar smartness. See section Invoking the shar program.

GNU unshar scans mail messages looking for the start of a shell archive. This removes the mail headers and any lines of correspondence. The body of the archive is then unpacked by a copy of the shell. It can process multiple files at once. It may also process files containing concatenated shell archives. See section Invoking the unshar program.

GNU shar has a long history. All along this long road, numerous users contributed various improvements. The file THANKS, from the GNU shar distribution, contain all names still having valid email addresses, as far as we know.

Please help me getting the history straight, for the following information is approximative. James Gosling wrote the public domain shar 1.x. William Davidsen rewrote it as shar 2.x. Warren Tucker brought modifications and called it shar 3.x. Richard Gumpertz maintained it until 1990. Franc,ois Pinard, from the public domain shar 3.49, made GNU shar 4.x, in 1994. Some modules and other code sections were freely borrowed from other GNU distributions, bringing this shar under the terms of the GNU General Public License.

Your feedback helps us to make a better and more portable product. Mail suggestions and bug reports (including documentation errors) for these programs to bug-gnu-.


 

 

Email addresses listed on this site may  NOT be used for unsolicited commercial email.

Ready-to-Run Software, Inc Privacy Statement

Portions (c)Copyright, 1996-2005 by Ready-to-Run Software, Inc
(All rights reserved.)
212 Cedar Cove
Lansing, NY 14882
Phone: 607 533 UNIX (8649)
Fax: 607 533 4002