ARC File Archive Utility Version 6.00 COPYRIGHT 1985,86,87,88,89 by System Enhancement Associates, Inc. ALL RIGHTS RESERVED This document describes version 6.00 of the ARC file utility, which was created by System Enhancement Associates, Inc. in January of 1989. LIMITED WARRANTY IMPORTANT NOTICE: IMPORTANT NOTICE: Any use of this software for any period of time for any purpose whatsoever constitutes your unqualified acceptance of this LICENSE and subjects you to all of the terms and conditions set forth below: System Enhancement Associates, Inc. ("SEA") warrants to any Licensee that acquires the program from SEA or an authorized SEA representative ONLY that: 1) All diskettes SEA provides constitute an accurate duplication of the software and SEA will replace any diskette found to be defective within 30 days from date of acquisition. SEA will not honor this warranty if the diskette has been subjected to physical abuse, or used in defective or non- compatible equipment. 2) SEA's software will perform substantially as described in the documentation SEA regularly supplies with that software, if operated as prescribed in such documentation including the hardware and software environment specified. 3) If a significant defect in any program is found, Licensee's only remedy shall be to receive refund of the actual fee Licensee paid for such defective program. In no event will such a refund exceed the fee SEA charges for such program. 4) SEA makes no warranty or representation that the software will be error free nor that its use by Licensee will be uninterrupted. Except as provided above, SEA disclaims all other warranties, either express or implied, including but not limited to any implied warranty of merchantability or fitness for any particular purpose. Licensee agrees to take full responsibility for the selection of and any use whatsoever made of the software. IN NO EVENT WILL SEA BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR THE LIKE) ARISING OUT OF THE USE OF, INTERRUPTION IN THE USE OF, OR INABILITY TO USE THIS SOFTWARE, EVEN IF SEA HAS BEEN ADVISED OF ANY POSSIBILITY OR LIKELYHOOD OF SUCH DAMAGES. TABLE OF CONTENTS _______ ____ Section Page Introduction .................................... 1 Using ARC ....................................... 3 ARC commands .................................... 5 Adding files ................................ 5 Extracting files ............................ 8 Deleting files .............................. 9 Listing archive entries ..................... 9 Running files ............................... 12 Printing files .............................. 13 Testing an archive .......................... 13 Converting an archive ....................... 14 ARC options ..................................... 15 Directories ................................. 15 Level 5 compatibility ....................... 15 Verbose mode ................................ 16 Backup retention ............................ 16 Suppressing compression ..................... 17 Message suppression ......................... 18 Encryption/Decryption ....................... 19 Indirection ..................................... 21 RAMdisk support ................................. 22 Version numbers ................................. 23 Common questions and answers .................... 24 Maintenance contracts ........................... 26 Revision history ................................ 27 Changes in version 5 ........................ 27 Changes in version 5.3 ...................... 29 Changes in version 6.0 ...................... 29 Program history and credits ..................... 31 Bulletin boards ................................. 33 Site licenses ................................... 34 The SEA Utilities ............................... 35 BLANK PAGE ARC Page 0 INTRODUCTION ARC is the copyrighted property of System Enhancement Associates, Inc. You are granted a limited license to use ARC, and to copy it and distribute it, provided that the following conditions are met: 1) No fee may be charged for such copying and distribution. ____ 2) ARC may only be distributed in its original, unmodified state. ___ 3) ARC may not be distributed, in whole or in part, as part of any commercial product or service without the express written permission of System Enhancement Associates. Contributions for the use of this program will be appreciated, and should be sent to: System Enhancement Associates, Inc. 21 New Street, Wayne NJ 07470 You may not use this product in a commercial environment or a governmental organization without paying a license fee of $35. Site licenses and commercial distribution licenses are available. A program disk and printed documentation are available for $50. See the order form enclosed with this manual for more details. ARC is user supported software. This means that you may copy it freely and give the copies away to anyone you wish, at no cost. They are in turn requested to send in a contribution if they decide to use it. The user supported software concept (often referred to _________ as shareware) is an attempt to provide software at low cost. The cost of offering a new product by conventional means is staggering, and hence dissuades many independent authors and small companies from developing and promoting their ideas. User supported software is an attempt to develop a new marketing channel where products can be introduced at low cost. ARC Page 1 If user supported software works, then everyone will benefit. The user will benefit by receiving quality products at low cost, and by being able to "test drive" software thoroughly before purchasing it. The author benefits by being able to enter the commercial software arena without first needing large sources of venture capital. But it can only work with your support. We're not ___ just talking about ARC here, but about all user supported software. If you obtain a user supported program from a friend or colleague, and are still using it after a couple of weeks, then it is obviously worth something to you, and a contribution should be sent. And now, back to ARC: ARC is used to create and maintain file archives. An archive is a group of files collected together into one file in such a way that the individual files may be recovered intact. ARC automatically compresses the files being archived so that the resulting archive takes up a minimum amount of space. When ARC is used to add a file to an archive it analyzes the file to determine which of three storage methods will result in the greatest savings. These three methods are: 1) No compression; the file is stored as is. 2) Repeated-character compression; repeated sequences of the same byte value are collapsed into a three- byte code sequence. 3) Dynamic Lempel-Ziv compression; the file is stored as a series of variable size bit codes which represent character strings, and which are created "on the fly". Note that since one of the three methods involves no compression at all, the resulting archive entry will never be larger than the original file. ARC Page 2 USING ARC ARC is invoked with a command of the following format: ARC [