SharUtils for Windows

SharUtils: create and unpack shell archives




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. For example, shar may compress files, uuencode binary files, split long files and construct multi-part mailings, ensure correct unsharing order, and provide simplistic checksums.

GNU unshar scans a set of mail messages looking for the start of shell archives. It will automatically strip off the mail headers and other introductory text. The archive bodies are then unpacked by a copy of the shell. unshar may also process files containing concatenated shell archives.



If you download the Setup program of the package, the dependencies, as listed below under Requirements, are already included, apart from msvcrt.dll. If you download the package as Zip files, then you must download and install the dependencies zip file.

DescriptionDownloadSizeLast change
• Complete package, except sources Setup  1443934 12 March 2004
• Binaries Zip  198192 12 March 2004
• Dependencies Zip  700387 11 March 2004
• Documentation Zip  614777 12 March 2004
• Sources Zip  440981 11 March 2004

You can also download the files from the GnuWin32 files page.

Installation and Usage

General Installation Instructions


All required packages from GnuWin32, i.e. excluding msvcrt.dll, perl, etc, are included in the Setup program and the dependencies zip file.

SourceForge Logo

Valid HTML 4.01!