4IBM yp >> FastCopy PRO 1.2 << by Martin Backschat, Bergstrae 16, D-85120 Hepberg // (c) 1986-94 Martin BackschatjO`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @o @ ` / @ @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`Aa   !Aa/#)+-/1!3A5a79=?/CAEaGIKMOQ!SAUaWY]_a!cAeaikmo/Ouawy{!Aa!Aa!Aa!a!Aaǁ!Aaׁ١!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b###;#=#?$A"$CB$o$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&O`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @o @ ` / @ @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`Aa   !Aa/#)+-/1!3A5a79=?/CAEaGIKMOQ!SAUaWY]_a!cAeaikmo/Ouawy{!Aa!Aa!Aa!a!Aaǁ!Aaׁ١!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b###;#=#?$A"$CB$o$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&A322 jo ARC ko ARCGSH ko CRUNCH ko &DARC ko @PACKER ko ZSHAR ko pUUCODER ko ZIP ko ZOO ko LEES DIT ]t 7KMICROSHLPRG *9i,LHARC TTP 'EMICROSHLTXT ,o. ko .. ARC MAN ˈp#ARC_602 TTP dt ARC521 DOC ӈpM~CHANGES 521 وpMARC TTP ܈prKREADME pREAD_ME 1ST y ARC(1L) LOCAL COMMANDS ARC(1L) NAME arc - pc archive utility SYNOPSIS arc a|m|u|f|d|x|e|r|p|l|v|t|c [ biswnoq ] [ gppasswordq ] parchiveq [ pfilenameq ...] DESCRIPTION pArcq is a general archive and file compression utility, used to maintain a compressed archive of files. An parchiveq is a single file that combines many files, reducing storage space and allowing multiple files to be handled as one. pArcq uses one of several compression methods for each file within the parchiveq, based on whichever method yields the smallest result. INSTRUCTIONS Execute parcq with no arguments for fairly verbose, usable instructions. COMMAND SWITCHES a add files to archive. Copies the indicated files to the archive. m move files to archive. Same as 'a' switch except that the files are deleted from the directory as they are moved to the archive. u update files in archive. This switch will replace archived files when the named file is newer than the archived copy. New files will be added automatically. f freshen files in archive. Same as 'u' except that new files will not be added. d delete files in archive. The named files are removed from the archive. x,e extract files from archive. The named files are extracted from the archive and created in the current directory in an uncompressed state. r run one file with arguments from archive. Any program may be executed directly from the archive. The parame- ters given after the program name are passed to the pro- gram without modification. p copy files from archive to standard output. Useful with I/O redirection. A form-feed is appended after each file, to ease use with printers. Local Last change: 12 Jun 1988 1 ARC(1L) LOCAL COMMANDS ARC(1L) l list files in archive. Limited information listing of files contained in an archive. Displays the filename, original length, and date last modified. If the 'n' option (see below) is used, only the filename is displayed. v verbose listing of files in archive. Complete informa- tion listing of files contained in an archive. Displays the filename, original length, storage method, storage factor (% savings), compressed size, date, time, and CRC. t test archive integrity. Computes CRC values for each member of the archive and compares against the previously saved value. c convert entry to new packing method. Convert files stored with older methods to newer methods that are more efficient. Also useful for files previously archived with the 's' option. OPTIONS b retain backup copy of archive. Keep the original archive file and rename to .BAK. This switch may be used with the following commands: a, m, u, f, d, c. i suppress image mode. This switch causes files to be treated as text files, and will translate their end-of- line sequence. (Unix's '\n' vs. '\r\n' used on many other systems.) The default is to perform no translation when compressing or extracting files. This option makes deal- ing with text files much nicer, though the 'tr' command can also be used. ('\r' in makefiles and C source code is such a nuisance...) {This is only in the Unix version.} s suppress compression. This forces new files to be saved using Method 2 (no compression). This switch may be used with the following commands: a, m, u, f, c. w suppress warning messages. This switch will keep warning messages from being displayed which is the default. Most warnings concern the deletion or existence of files with the same name. n suppress notes and comments. This switch will keep use- ful notes from being displayed which is the default. Most notes indicate what stage of compression is being run (analyze, compaction, storage). o overwrite existing files when extracting. This switch will make existing files silently get overwritten, instead of asking for confirmation, which is the default. Local Last change: 12 Jun 1988 2 ARC(1L) LOCAL COMMANDS ARC(1L) q force Squash compression method. This switch causes the Squash compression method to be used, instead of Crunch, which is the default. g encrypt/decrypt archive entry. This is used to encode files so that others may not read them. BE CAREFUL! This must be the last parameter in the switches because everything following is part of the password. PROGRAMMING NOTES pArcq Version 2 differs from version 1 in that archive entries are automatically compressed when they are added to the archive, making a separate compression step unecessary. The nature of the compression is indicated by the header version number placed in each archive entry, as follows: 1 = Old style, no compression 2 = New style, no compression 3 = Compression of repeated characters only 4 = Compression of repeated characters plus Huffman SQueezing 5 = Lempel-Zev packing of repeated strings (old style) 6 = Lempel-Zev packing of repeated strings (new style) 7 = Lempel-Zev Williams packing with improved hash function 8 = Dynamic Lempel-Zev packing with adaptive reset 9 = Squashing Type 5, Lempel-Zev packing, was added as of version 4.0 Type 6 is Lempel-Zev packing where runs of repeated charac- ters have been collapsed, and was added as of version 4.1 Type 7 is a variation of Lempel-Zev using a different hash function which yields speed improvements of 20-25%, and was added as of version 4.6 Type 8 is a different implementation of Lempel-Zev, using a variable code size and an adaptive block reset, and was added as of version 5.0 Type 9 is another variation of Lempel-Zev, using a larger hash table. This method was developed by Phil Katz, and is not supported by the "official" ARC programs. pArcq will look for environment variables named pARCTEMPq or pTMPDIRq, which, if present, indicates the pathname where tem- porary files should be created. This is typically the loca- tion of a RAMdisk on a microcomputer, "/tmp/" or left unset. See the included documentation file for more details. HISTORY pArcq has been in use in the CP/M and MSDOS world for many years. Thom Henderson developed the original version, but Local Last change: 12 Jun 1988 3 ARC(1L) LOCAL COMMANDS ARC(1L) it is important to note that parcq is based on the file compression theories developed by Huffman, Welch, Knott, Knuth, and many other scientists. This implementation is based on version 5.21 of the MSDOS program. BUGS pArcq behaves just like the PC version of the program; all functions of the "usage" display are working. Full compati- bility with PC ARC files is maintained, the price for which is that parcq doesn't like long filenames, and can only archive files with names of up to 12 characters. It will *sometimes* do The Right Thing with them, but I suggest you put long-winded filenames in a "shar" before parcqing them. {This is only a problem on some Unix systems...} There shouldn't be any problems, (hah!) but if you find any, please send them to me at: hyc@umix.cc.umich.edu {rutgers, uunet}!umix!hyc AUTHORS Original MSDOS program by Thom Henderson COPYRIGHT(C) 1985-87 by System Enhancement Associates; ALL RIGHTS RESERVED Original Lempel-Zev code derived from compress 4.0. Modi- fied to support Squashing by Dan Lanciani (ddl@harvard.edu) Ported from MSDOS by Howard Chu (umix!hyc), with help from John Gilmore (hoptoad!gnu), James Turner (daisy!turner) and others. Local Last change: 12 Jun 1988 4 `&K*O(o#l&,֬ #p&,֬#t&,֬#x#|#,AH?/N\&9|&CD֬$|$ g$jԃl$<m/<?< NA\?NOA>  n !@ n /(NNX no0=|`0.H n /0NS.XRn0.nm`*9оH|DfHyN@XHy@NS.XJy#oN `HyDNXXRyNQ^HydNXX?9?.N.XN^NuNV nf"HyfNXXNHy҂NXX?. NVTN^NuNV .g/.Hy҄NXP`(HyHyHy҈NXO HyNXXHy(NXXHyJNXXHybNXXHyӀNXXHyӜNXXHyNXXHyNXXHybNXXHyԲNXXHyNXXHyJNXXHyՖNXXHyNXXHyNXXHyNXHy~HyvHy6NXO HyֆNXXHy&HyNXPHy.NXXHyXNXXHyvNXXHyנNXXHyNXXHyNXXHy NXXHy6NXXHyTNXXHy~NXXHy؞NXXHyNXXHyNXXHy&NXXHyPNXXHyzNXXHy٤NXXHyNXXHyNXXHy:NXXHydNXXN^NuNV=|B=|<9оH?HyڬNʹ\g=|?<NɂT#)Jf0<`By#3:@?<NXzT# . H?Bg/9 0.H/ <X/N< й)/NO `9?H|"g9?H|m9?H|ml098g/9?/9NXP0.H/ <X/N<  y)0 0<W|3, y??( y??(NBXNAP9?H|m9?H|mRnN7=@0.y#m NgBn0.f0.y#m. H|Fg``R?<ABg/90.H/ <X/N< й)/NO Rn0.y#m NgBn0.y#m`r9?H|"gZ9?H|m9?H|m098g/9?/9NXP y??( y??(NBXNAPN7=@0.gBgN>>T09BgNBN^NuNV0<(nS@=@0<W|=@ n l=| 09.f=| `=nN=b y 8/./9$NzP?< nHh y$HhN|O ?< nHh y$HhN|O ?</9$09ϠA!HЈ/N|O n0(g".H??./. /.N`O `?< nHhHnN|O ?< nHhHnN|O ?.?.NBX.H|Cg$/.NUXg nHh/9N@P nA 6.HЃ/?.AJ 6.HЃ//9/. NXO09PgBnr/9NXX`$=|3 #r/9NXX/90. A/00. A p PNP`0/90. A/00. A p PNPNV^f0. A/00. A/00. A p PNP09Pg 9!B#-@`p?<Hy:NE\#*, 9ڰ*,l 9` 9*,-@ .?"l .` 9?"-@ .#l .` 9#-@ .fBn` .#f"rBnHy/9NXP`^ .?"f$r=|Hy/9NXP`. .*,f"r=|Hy/9NXP09ϠA!!09ϠA!!#09ϠA!1#0.g09ϠA!HЈ/9rH?N?\NV(/90. A/00. A p PNP`0/90. A/00. A p PNPNV^f0. A/00. A/00. A p PNP29ϠA!"0 9!Bg/9&?<N\`(09ϠA!HЈ/9rH?N>\ n( 9#ѹ(.H|Cg0<W|3,NV?</9#/9!BN_O ?/9:NX\N^NuNV0<(nS@=@Bn n l=| nA 6.HЃ/?.AJ 6.HЃ//9./. NXO09ϠA(.!( 09ϠA(.1Θ09ϠA(.1ϊByΘByϊ nHhNZX=@0<(nS@=@ n l=| 09ϠA(.HЈ/ n?( n?(NPN\RyϠ yϠm/92N@X.H|Aft n (H|UfN9Bn`@.H??./90.H/ <X/N< й)/NO Rn0.y#mNf`Ry϶N:tN7=@`0.H/ <X/N< й)//9?NČP=@JnlD098g(/9?AJ 6.HЃ//9BNXO N9N7=@`rJno@?<A?./90.H/ <X/N< й)/NO Rn`,0.H/ <X/N<  y)00f\ y?0(2.H/"<X/N<" y)ذpf. y?0(2.H/"<X/N<" y)ذpg>.H??./9 0.H/ <X/N< й)/NO `^098g(/9?AJ 6.HЃ//9NXO 9($ѹ( y??( y??(NBXNAPRnN7=@0.y#m NgBn0.f0.y#m`T?<A?./90.H/ <X/N< й)/NO Rn0.y#m NgBn0.y#m`@098g(/9?AJ 6.HЃ//9BNXO N9N7=@0.gSy϶?<N>>TSyϠ09ϠA(.HЈ/NX 9@69zƼЃ$29ϠA!!29ϠA(."0 9(29ϠA!!09ϠA!Bp09ϠA!1Θ09ϠA!1ϊ09ϠA!HЈ/?<N>\09ϠA(.?009ϠA(.?0NBX n( 0<W|3,N^NuNVN\Bn`V0.H/ <X/N<  y)0 H|g(0.H/ <X/N< й)/NXRn0.y#mNfN^NuNV n0(gHn n?( n?(NPN\Bn`,0.H/ <X/N< й)/NXRn0.y#mNfHnNX nHhNXXg nHh/9"BgNO `. nHhNzXJ@l nHh/9*BgNO N^NuNV9?H|W|=@Bn=n=yΜ0.g\ ybl N9Bn`F y?=hBy~?.HyN\=@09#2.Ag/9BgN\098g ybm0<W|=@09мg0<`0<@0.gBn` 0.@A p(.f`Rn0.nmHy\NZX"0<AR@=@09~n @ o.Bn09tf/9BgN\0<W|3t`*09~AHЈ2.AA!0.y~0.@A p00.@A pnHy݆0.@A pHhNzP0.nfRn?<?.HyN#P3Μ0.N^NuNV#l3 (0<W|3 2/9/9N&P/9/9N%PN:t/9/9д yд PNPN:f/9/9N 4P09(N^NuNVXX 09 2g ByBy 2-y (=y ,`09`p nRPSnRy` nRPSnRy3 ym yo/9>?<N\3`2 nRPSnBn`@0.H yl p(.f /9FBgN\3Wy`Rn0.y(m09~y @ o:09tf/9BgN\0<W|3t3Wy`09~AHЈ29(H yl!09y~09(H yl p009(H yl pn09(H yl pA#Ry(RyWy`?.?9N͖X=@?././9N|O 0.y0.n09g0.Hѹ`0.HѮBy`0.29Ad0.y0.ѮBn`09n09HѮBy`6Bn`.`,|g|g|g|g$|g|g0.fVBy ,N^NuNVBJn f`Bn`0.H n p0HѮRn0.n mN=b y 8B.BnBnBnB-nHnHn?90NO ?<Cڞ Op N̸/9$N|O"By:By:By ,/9/9N&P/9/9N%PBn`0.H n pJPf`09 ,2.H n pPy!@e/9/9и yи PNP0.H n p?0.H n/0 9 (69 ,ƼЃ/N|O 0.H n p0y ,Rn0.n mH09 ,g/9/9и yи PNP=y#Hn.H?N>\N^NuNVH *n(n By#XX/ / UNPL0N^NuNVH<*n(n &y?$y (>9 ,XXBy:`d yP:e/ / UNP&y?By:29#|A|AAݰ¼҈ A209#H|@3#Ry:SG0f09:g / / UNPLCֹ (&C$y?<9:XX`H0f*3 ,/ / UNPpCݰ09 ,>@й (&@rpA21MESGSFf0G3 ,3#By:3#L>NuN^NuNVH *n(n A!F#::XX/ / UNPL0N^NuNVH<*n(n 09zйv&@>9yz$y?<9:XX9!FfF`>0f43z/ / UNP09zйv&@>9yzSGSF0f`p`j0f43z/ / UNP09zйv&@>9yz y::f A!F#:: y::R::HH@SGSF0f09G3z3 609:ѹ!BBy:L9(,y?*<9::>T?9NWT3Hy#NzXByN^NuNV9?H|f09.f NAP`/./9?/9NXO N=b y 8/./9$NzP?< nHh y$HhN|O ?< nHh y$HhN|O ?</9$09ϠA!HЈ/N|O 09ϠA(.!( 09ϠA(.HЈ/?>TSyϠ09ϠA(.HЈ/NX 9@69zƼЃ$29ϠA!!29ϠA(."0 9(29ϠA!!09ϠA!Bp09ϠA!HЈ/?<N>\`BgB?9NXXP?9NUT/.HnNzP?< nHhHnN|O ?< nHhHnN|O BnBg?<CHy4/.N/O BgB?9NXXPB#B!B?<CBgHy6HnNO N^NuNV0<W|=@`0.gNg N7g`Bn9?H|"f N9`/9?NrXgH9?H|m9?H|m/9?/98NXPN90<W|3Μ`Z9?H|m9?H|m098g/9?/9>TN^NuNVH. A#(HyNZXR@3(H|TV|3( H|PW|3H|RW|3By09g #?`DH|Rf #?`.09( f #?`#?0<W|309g A#|`809g`6/9?NrXgBgH?Hy @/9?N/O N7gH|Tf4 yf A> `A@ /?9/9NXO LN^NuNV`H *n(n .<.:9(FSE E l:< 09.f=| ``=E`/ HnNzP/ HnNúP9?H|m9?H|m9?H|"f N9`<9?H|f09.f` A HІ/ 9(HЅ//9?/9NXOHnNZX809g HnN6XHyBHnNúPRy϶N:t`?H?Hn/9?N/O N7gSy϶`9?H` 0<W|3#Bnb`8#=|b`$#=|bBy#` 0<W|3#=|b`0<W|3#=|b`#=|b`0<W|3#=|b3 #`0<W|3/ /9?<NO N9`n`N|g|g|g|gp|g |g<|g4|g| g\N1CAdp N̸#|(09g 3`H|RfHy#Hy#HyHyHnNOBy`.09 AhHЈ/Hy#NPf`Ry09ym09ym&09g/ Hy#/9BgNO`JHy#HyDHyHyHyNO?<HyNV\3JylHy/9N@P`09( gH|Cg09ft09Dgl?<HnNV\3JylN y f2Hn/9NPfHn/9NXPN9`l`Hn/9N@PJyl0?<HnNV\3JylHn/9N@PA HІ/?.` 9(HЅ//9?/9NXOH|RfHyHnNzP/90.b A$/00.b A$ p PNP/9NXXN:t/90.b A$/00.b A$ p PNPN:f0.b A$/00.b A$/00.b A$ p PNPJym>H|Cg409f$?.x?.v?9N>\?9NWT309#2.zAgHn/9?<NO `H|Rfn/9NXXHy)Hy#HyN09 Ah/0HyNOHyNXHnNzX0<W|309( f/9NXX`H|Cg/9NXXL0N^NuNVH *n(n >9 ,By ,0(o609Dg.J(m$/9?<N\.9(#(``B0(09( f`*?/9 (?9NX"P @f/9N@XL0N^NuNVBn09fjJyl0<W|3``P0<W|3bBy`0<W|33)?(3?,BgB?9NXXPN909`g0<`09bfN9Bn` y\f03\ y((H|Mf y(((H|ZgBy\=y(,09?*yZ=@`^ByZ0. y((0H|f40.g09\g ?.NBT3?*0<W|=@``RnRn0.ne0.g0?.N;NTg`Z`Bn09\g3ZUy?*Tn0.ne 0.g09\g ?.NBTN909`f0.g0.g:09\g0.ѹ` 0.y^?./9d?<NPBy\09`g0<`F9?H|f0<`209)g y?#($` y?#($Byb09`N^NuNV09`g`Z?9?(/9((?9NWP3(,Jy(,dHy?./9hN@PJy(,f0<W|3`By?*N^NuNV09bg`t y? (м-@09(,y?*-@ .l .y?*`$ .?</.?9NXXPN90<W|3bN^NuNVy?*09)gYy?*09?*y(,eN9 y?#0<W|3bN^NuNV09(,y?*=@0.m 9y?*B0<`H09`g 9g/9l?<N\0<` 0.N90<W|N^NuNV09?*|=@09?* y((0H|f 09?*R@=@0.y(,ez09?*29(,¼-@?</.?9NXXPN9 y((H|g/9pN@X y(,b0<W|3`0<`P09?*й((-@Ty?*R nH|W|3) n? nH|f&Jnf09϶f0<W|3`0<` nH|f 09϶g0<W|``0<` nH|l0<` nH|R/.NDXX#? y?Jl0<``Bn`N0. y?0H|f 0<W|`80. y?0HA0H|f0<`Rn n m0<N^NuNV09Xf4ByzBy 60<W|3XB@BgB?90NXXP09z|ye/9/9N@P09zйv# 8 y 8R 8 9@69zƼЃ#$ 9 8R#$yz3z 60<W|3ΜN^NuNV09zT@ye/9/9N@P09zйv# 8 y 8R 8 y 8 Tyz3z 6N^NuNV 9$@m6 y 8 /. NDX-@?</./9$N|O `/9/9N@Pn /. NDX-@?</.HnN|O Bg 9$R/?90NXXPJl/9$/9tN@P?<Hn?90NX"PJ@l/9xN@XBg/9@?90NXXPJl/9@/9|N@PN^NuNV 9$@mn y 8 ?</. HnN|O HnNDX-@?</./9$N|O 9$@м3z3z 6`#$@0<3z3 6N=b y 8 ?</. HnN|O HnNDX-@?</./9$N|O Bg/9@?90NXXPJl/9@/9|N@PN^NuNV?9z/9v?90NX"P=@0.yzg/9N@XByzBy 6?90NT#@J@l/9N@XN^NuNV=yΜ09bg`N=b y 8?y?*09)g y? ( y?!@ y 8 y?-h/9?NDX-@?</./9$N|O `09(,y?*-@09y 6-@ .l .` .-@ .l .` .-@ .?09?*й((/09 6йv/N|O .y?*09 6Ю3 63z .09zye/9/9N@P09?*y(,eN9 .f0<W|3b3ΜN^NuNVJy0l`09Xf4ByzBy 60<W|3XB@BgB?90NXXP0.y?*-@`09y 6-@ .l .` .-@ .?09?*й((/09 6йv/N|O .y?*09 6Ю3 63z .09zye/9/9N@P .fDN^NuNVJy0l`"/9/9N@P?90NUTN^NuNVH*nA(HA&HBG` HЇ @" H҇ ARG G m><` HЇS @" H҇ ASG G nHkNXHkNXHkNXHkNXHkNX L8N^NuNVH A*H(nBG` .HЇ @" H҇ ARG G mHlNXHlNXHlNXHlNXHlNX>< ` .HЇ @(" H҇ ARG GmA L0N^NuNV 9RN^NuNVN^NuNVN^NuNVN^NuNV3By$ByByXX /. /. n PNPN^NuNVXX 09f0<W|3NM4`HNM=@ @f`L yP:e/. /. n PNP0.29:Ry: y?09$y:e09:gBy:By$N^NuNVBy:/9/. NF PXX 09:g/9/. n PNP/. /. n PNPN^NuNVH>. UGHǏ`0. S@??/.NG4PSGJGlLN^NuNVH>< RG<. H n<0h0nn0nl(0H n?00H n?0NGXgRG0H n?0?NGXg>0H n002. H n10H n1?.?/.NG4PLN^NuNV0.@A*0002. AA*0pc 0<W|`T0.@A*0002. AA*0pf.0.@A*0002. AA*0po 0<W|`0<N^NuNVH><` n=PSn 0. H n00 n00. S@?Bg/.NG4P n=P0@A*0HЈ*@0RG n0;n;n0.@A*0002.AA*0p:0.@A*0?00.@A*0?0NIxX"0<A;@0. S@?Bg/.NG4P n n& n3L N^NuNV0.n o0.`0. NqN^NuNVHBG`0@ABpRG GmLN^NuNVH>. GA*0>0p<. FA*0<0` GfT FfN0. @A12<0<ni09A2. AA1 no0<`0<`p`j Gg00<6.`F@y?0.R@?NIX @f0<`8 Fg.0<6.`y?0.R@?NIX @f0<`0<LN^NuNV/. 0.|?NN\/. 0.@?NN\N^NuNVH yl0<` 09|=@/.?.NJ\Bn=y`t>.GA*0>0p<.FA*0<0` Gl0R@D@`09G> Fl0R@D@`09F</.?NJ\/.?NJ\RnSn0.nm0<2.AAALN^NuNVBn=|09nmJJnf0.`092<n`n096.h30.y0.|`Jyo092<n`n09n yfBy nf0<`0.|`P/.NNX3 @f309@A309@A3`N^NuNV/. NJX-@`/. ?.NN\R/.NKX=@ @f .N^NuNVNt/Nt" AAN^NuNV3cNM3Jym ymHyN@X3$ 3$ Bn`0NM2.AA$ 1NM2.AA$ 1Rn0.ymN^NuNV09g0<`Bn`Ry09 @oHNt3 @f0<`By2.AA$ H҈0<y@HЁ @=P`029A30<A@2.AA$ H҈HЁ @=PJnlp0.R@D@=@ nf=|0<W|30.N^NuNVN^NuNVN^NuNVN^NuNV/.NX?<//.Nʹ\H-@Jg( nRB nH|VW|3xBydHnHnHnHn/.NO#.H|f/9&HnNzPHnHnHnHnHy?.NO/9.HnHnHnHy?NO/96HnHnHnHyNO09вg=|`Bn09xgNs?.Hy?.NV\3J@l09FgHy?./9N@P09вg09xgHJym/9N@X?<Hy?.NV\30J@lHy?./9 N@P`0?<Hy?NV\30J@lHy?/9N@P?9NTJn 3м`Byм09мgHy?./9NXPB9:F/9>NX-@Jf/9FNX-@Jg/.Hy:FNzPHy:FHy#NzP/9JHy:FNúP/9NHy#NúPN^NuNVND$Bn`\0.H/ <X/N<  y)0 f40.H/ <X/N<  y)Hp/9"BgNO Rn0.y#mJym?9NWTJy0m09Θg?9ϊ?9Θ?90N>\?90NWT09мg09Μf/9*NXXRy09gHy?NzX`094gHnHnHyHy/.NO nB( nBh/.N~XN^NuNVBnHnBgHn?.NO N^NuNV ygNVBg nHhNV\3 yf0<`B#B!B0<N^NuNV yg?9NWTN^NuNV yf0<`B#B!BBgB?9NXXPN^NuNVJyl0<`V?9!@/9 (?9NWP=@ nf/9N@X3 ,By#0.ѹ#0.N^NuNVBy 0. `HnBg/.N>O =@`HnBg/.NO =@`Hn?</.N>O =@0.g" y fHnBg/.NO =@`lHnBg/.N&O =@0.g*HnBg/.N>O f?.NT3 ` `|g0|gD|gX|g0.g0<`0.N^NuNV?.NTN^NuNVHn?./. ?.N O =@0.g0<`0.N^NuNVHn?./. ?.NO =@0.g0<`0.N^NuNV?.?./. ?<BNO N^NuNV0.|?NɂT-@ .N^NuNVBB-|BBBny#B.HnNeX092g09zfHyNXX098gHyNXXHyNXX098gHyNXXHy(NXXHy*NXX098gHyFNXXHybNXX098gHynNXXHy~NXX` 9gN 9ѹt 9Ѯ098g*092g"HyNXX/9HyNXPB9?H|f y?3 y?3By~?.HyN\=@Bn`0.@A p(H`?<<0.@A pHhHyNÎO `n?<<0.@A pHhHyNÎO `B?<<0.@A pHhHy.NÎO ``|gv|g|gRn0.nm@9?H|"f(0<W|3 y? (мѮ` 9?H|m&9?H|l y? (мѮ`9?H|fSy϶T` y? (м-@/9?NrXf09϶gh09zf`/.N]zX098g /.NgtX9?H|f209.g*Ry϶B($ y? (N:t y?BR y? (Ѯ 9($Ѯ .ѮN7 @fN .gR .29~Hg .ѹt .Ѯ098g(092g HyNXX/.HyNXP092g:09zf2HyNXX098gHyNXXHy NXX092gf/./.Hy"NXO 098g8?</./.N_O ?Hy8NX\/.HyJNXPHyRNXX098g/./././.N`dON^NuNV092f$098g`h/9?HyTNXP`PHyXHnNzP/9?A  y϶l29϶`2<HЁ/NzP/9($HnHydNXO 098g9?H`0<W|3HyrNXX`Hy|NXX`HyNXX`0<W|3HyNXX`HyNXX`0<W|3HyNXX`HyNXX`x0<W|3HyNXX`V|g,|g4|g>|gH|gR|gJ|gB|g\| gf|gN^09)gHyNXX`(?</9($/.N_O ?HyNX\/.HyNXP y??(NhT/HyNXP098g. y??( y??(NiT/HyNXO HyNXXN^NuNVBn . g4 <d"<d/"./N<"/". /N"X=@0.gJnlBn nco=|c0.N^NuNVBnBBHyNXXNHy NXXTtBn`0. y <00Ѯ0. y <002. y </ 0/N< Ѯ0. y <002. y <o0<W|=@Rn0.y|m` 9t y <ШS y NXPBg/9x/9pN_O ?/9pHyhNXO Bg/9x/9tN_O ?/9tHyNXO HyNXX/.HyNXPBg/./.N_O ?/.HyNXO y|fB y < ( y .*n By(0y?&y3?&Jyf 3`> yf09|(3`"09yd/ ?<No0\NqhByL N^NuNVH>*o((o,,y#&y 10@Jqlp` |~3y)l&JEm"p@0@30@02R@2A5RD:3:3HBGI#M:9(89(69("*y?y:d40fF09f&49#f5@RD B n B l 3`8c3p3)09:y)n"09gT`VmRTV`y:dRDPE Tm09g < By`RVz86p2S@3)вBfRy) TmBT<0g>9#E Fm.p5@RD`@PCQFy:e:F3#Vm<:<6`<0g4Arp0`5@A`@p5@RD`3#zF6`p`z6 GW|3RT03(3(3("3#LpC E`><l By:##L|NuN^NuNVH>.*n <:90f> 9?69:ƼЃ#:BBy(":< 30<`S@3)By#29("A0 y:B||A49("A0 269("a|BA y:BR:B0<y("@2<y("0`> Em0 y:BR:BQE0@>3("0g 0 y:BRy# y#l09:y)n Ff09y:09:| R@ @Pc 09:ѹ/9/ UNP 9?69:ƼЃ#:BBy("By#09:y)o*Ry0<69`S@3) y fRy) FfByL N^NuNVH *n(n BByBG`0 y <pRG GmNqh09:Ry: y? XX/ / UNPL0N^NuNVH y ?<BgHy:NPXX/ / UNPL0N^NuNVH *n(n XXBG` y?0p|09p`|9?f y:8l Ry:8`N|3p3:8?09:Ry: y?|@A:R09:X@ @Pe09:ѹ?"/ / UNP||f"09:Ry: y?B0R:Byp``|g`|g0RG0y:e By:L0N^NuNVH *n(n XX ypfN|09:ѹ?"/ / TNP/ / UNPL0N^NuNV y:8oN09:Ry: y?09:829:Ry: y?R<09:8@A:R`: y:8f009:Ry: y??9?|@A:RN^NuNVH>K?Ip,y?&y?$y?:9:83:L|NuN^NuNVH *n(n XX09:>gJy:c / / TNP/ / UNPL0N^NuNV/.NXHy?. nHhNČPg`Hy nHhNČPgHHy? nHhNČPg0Hy# nHhNČPgHy:F nHhNČPf`09#y:@mN09#g09#S@=@=y#=|` nlSn/.0.H/ <X/N< й)/NČP=@Jno$0.R@H=@0.nJnlBn`JJnl@0.y#f`>0.R@H=@0.n0.y#m 09#S@=@``JnnJ0.y#l4/.0.H/ <X/N< й)/NČPJ@lRn09#S@=@`T?<X0.H/ <X/N< й)/0.R@H/ <X/N< й)/N|O Sn0.nl`Bn nC0.H/ <X/N<  y)Ap+N̸Ry#N^NuNVHy/9NP/. /.HyNO Hy?< Nn\09g ?0<X#?/9)0.H/ < /N<  y#/0N|O By,N^NuNV09,g?9ΚNT n 0Κ n 1y) n 1y 4 n !y$ n !y$ n !y 80.3 43Κ3 )?9ΚNTN^NuNV09,g?9ΚNT n3Κ n3 4 n3) n#$ n#$ n# 8?9ΚNTN^NuNVBnJy#oN09.f`=y 4=y)`P?.NTBn`*0.H/ <X/N<  y)00g093)3 42.H/"<X/N<"4.H/$< /N<$ y# p(1By#0.H/ <X/N<  y)HpHnNzPHyHnNúPHnNTXJy#oN?.NT0.H/ <X/N< 2.H/"< /N<" y# p1)Rn0.y#mRn0.y)m3 43)N^NuNVJyHl:?<Hy:FNV\3HJyHlHy:F/9N@PB .Bn`v0.H/ < /N<  y#0 H|fF0.H/ < /N<  y#Jl<0.H/ < /N<  y#! .0<X:@ѹ .Bg0.H/ < /N<  y#/0?9HNXXPJl/9N@X0<X:@?0.H/ < /N<  y#/0?9HNX"P2<X:@Ag/9N@X0.H/ < /N<  y# 0.H/ < /N<  y# 0` Rn0.ym/9N@XN^NuNVN2.H/"< /N<" y#!Bg0.H/ < /N<  y#/0?9HNXXPJl/9N@X0<X:@?0.H/ < /N<  y#/0?9HNWP2<X:@Ag/9N@X0.H/ < /N<  y# N^NuNV/9N@XN^NuNVXX /. /. n PNPN^NuNVN^NuNVXX ?9:/9?/9?N|O 3::/. /. n PNPBy:N^NuNVXX r?9:/9?/9?N|O 3::/. /. n PNPBy:N^NuNVXX ?9:/9?/9?N|O 3::/. /. n PNPBy:N^NuNVXX ?9:/9?/9?N|O 3::/. /. n PNPBy:N^NuNVXX ?9:/9?/9?N|O 3::/. /. n PNPBy:N^NuNV0.yΘd`*0.yΘf0. yϊd`3Θ3 ϊN^NuNVH>.0R@|>?NT*@Jg `Hy?< N\?. ?/.0R@?NT/NÎO (@B4p?<NT&@#A&<<Hy/ NP(@Jg(?<NT&@RF&HyBNP(@Jf?<NT&@B3 `n0-<3 >RGG?NT&@#?/-/ N|O 0HB/NZXR@?NT(@// NzP&X K f yJg y PH|f0 yl(h$& fA  y `A  y L8N^NuNVH>< . g n B .g nB .g nB .g nBJf <`/.HnNzPBgHnNŊ\*@`H|.f& Gl>< .g R//.NzPB`\H|\fF Gl>>< .g R//.NzP Ag S @H|:fB-`B` H|:f` SAnh Gl .g R//.NzP` .g R//.NzPB- . gHn/. NzP .L N^NuNVH *n gB . g n g/. / NúP .gD ngNX3 nBP09 `h?. /.?<NX=@Jnd3 0.`0<N^NuNVBy /.?<N\?. /.?<NNP=@Jnl3 0.N^NuNVBy /.?<N\?<ONT=@Jnl3 0.N^NuNV?./. ?<6NP0<N^NuNV?<NTR@ n0N^NuNVBy Bg?.Hn?<WNO =@ . n0 . n 0Jnd3 0.N^NuNVBy 0. 2. ¼Ё-@?<?.Hn?<WNO =@Jnd3 0.N^NuNV/. 0./?.?<@NO n0 nJPd6 n Pf3 n0` ` n Pf3 n0`0<N^NuNV/. 0./?.?<?NO =@Jnd0 nBP nf 3 ` n Pf3 0.` n00<N^NuNVH *n(n >.-M`0SGJ@f .L0N^NuNVH*nG-mGL N^NuNVH*nGL N^NuNVHBC&||l ?+ N(TOJ@gk RC`/9/9?9 NB Bga TOLN^NuNVHBC|l:0<Hм @8( 0|g0<Hм @HPNDXORC`?.NTOLN^NuNVH&n /<R/.NPO(@g&/<RBNPO(@fLN^NuNVH&nf 0 86|B+ `NVHIaj&@f 0?<.HnNŨ\O*@/ / /. a *@g(M?<ONTOJ@g/.?<N\OJg/ / NzPO .`*p`$NVHJyfN?<NɂTO&@f B@L8N^Nu(y#3gJgg`B*ng <=gR`B/.NXO&@g@(KJf/.NZXO8Hė?/.S/ N J@fJgg`B<=f &yJgJg`(nfB yl!y,0<`&B`PNVH&n(yf pLN^Nu/ NZXO6Jg*HA8 =f?/ / N J@f `Jg`p`NVH&n/ NZ6.aXO(@g:0R@HJf.KJf L8N^NuJg =gR`Jg ` R` `NVH6.?<?/<?<BN (Jo$?<?/JgA :f"MRH6S@|6 \fR\BJgb .fJR .f0RJg \g pL8N^NuS %\g :fRRJgR`Jg \gp`R`Jg"MR \g`Bf&|>/<>/ NzPO/NXO`0R@?/ ?<GNPOJfS`L?<NTO6|a:`&NVH&n (nBEBFJgv KRH|+gb|agR|bgF|rg:|tg.|wg/</<NPOpL8xN^Nu||``|`|`|`||0`|`0|8fp`|fVBg?/.NPO6|l 3 p`?N(TOJ@g |9C 9F BBBlBT `j|`޸|f|`|`NVHBCf6|l00<Hм @0( |f0<Hм @GRC`·g/ /. /.a LN^Nup`NV/.NDXOJ@gpN^Nu/./. /.a\`NVH&nf 0N3 09 N^NuNV/ ?</NTO&@/<?<N\O0. |gD<H=@ ?. /.?<NNPO3 / ?<N\OJy W|&_N^Nu<`NVH&n(n Bg/ ap\OJ@ghAC0<0QB@,|gD0<@,A :f H| |a@,|-B@LN^Nu?<NTOBA`0<`0<`NVBg/.aJ@g 9N^Nup`NVHn/. /<2/</.NN^NuNVHn /./<2/</<NN^NuNVHn/. /<n/.N.N^NuNV/./. /<n/.N.N^NuNVHn /./<n/<N.N^NuNV/. /./<n/<N.N^NuNV n R @ HN^NuNVH&nHn/. /<HnN.6HA8B0LN^NuNVH&n/./. /<HnN.6HA8B0LN^NuNVH6. &n(nSCJCo/ NXO8|g LR  fB|ffpJ@g pLN^Nu .`B@`NVH&n(n BCJg*/ KRH?Nn\O|f 0Eg k@ 0<`JFg < f< `B@`vNVH&n(kBDBE6+ ?<Hn?+ N PO:JEnJDg 0L8N^Nu0`0|gRDkm0`0|gRD LR f?=C`6S`|Xm|xn|XH {NZ`$0L8xN^Nu<<`~?< / JFgP /N JFg8I?.?..H?.H??/ /. /.N@`I`0H`|.H?/ JFg* /N JFgI xf/ / NPO`p0`|`<<|0=|=||`` LTABB.| `:*TI`` NV\H&n(nBGJf B@L8N^Nu n / NXO8JDoBn %fv:<=|=| BF=|=|=|/<HnrNzPO/<HnaNzPOA *f BnBnRRpм @B@|g |fBEB@|02< @:=E`SRpм @B@|g B@ @ |B6&B0`HB@`pм @B@|gH <Є @B@|g n / NXO8|l`<<``BnH <Є @B@|g n / NXO8|l`pм @B@|g<<JnfZ=| Bn|%f =| n / NXO8|mBAa0.HBH <Є @B@|g0 @ ?HnaNŨ\O*@JDgfJEfgh0SEJ@g`JDg\0.H//N˘POAa" Ё& n / NXO8H <Є @B@|g0 @ ?HnaNŨ\O*@`0`Jng n*P nf D&JFg*RG`:`0`>|0f6 n / NXO8|m|xg|Xg=|B.i`l=|`Jnf n fĸ|-W|=@f|+f`=|`"=|`=|`Bn``:.BnB.r n*PJEg8?HnrNŨ\O-@\|mJFg~J\W|J@gJngtB`nJng n / NXO8|mSEJEfJngtJngBRG`f?HnrNŨ\O-@\JFgJ\W|J@g`0.^`0.^`KrR ^fR=| ]g -fBn ]grJg0.|gR|g|g`Bn` U @B@=@B@2.@n"UB@2.@l 0.Rn`=|` -W|=@`B`<<`dH <Є @B@|g n / NXO8|l`*`NVH&n(n *n.8.BE/ NZXO< -fz ng no<.Fl8:FJDfJFgJJnf0JDg,JFg Jg .0fBSF/ H?N\O`.SD`JFgJf`.SD`0L8N^NuJgRF`NVH&.&n 8.(KH//NPOм @H//NPO&JbB/ NZXOLN^NuNVH&.&n (KJl - D&?./ /a LN^NuNV?./. 0.H/aN^NuNV/.?<9N3 09 N^NuNV/.?<:N3 09 N^NuNV/.?<AN3 09 N^NuNV/. /.Bg?<VN3 09 N^NuNV/?.?./. ?<BN &Jl3 &N^NuNV?<B?.aN^NuNV//. p0./?.?<?N &Jl3 0&N^NuNV//. /.?.?<?N &Jl3 &N^NuNV//. p0./?.?<@N &Jl3 0&N^NuNV//. /.?.?<@N &Jl3 &N^NuNVH&n(n f&yJgH?/ NŨ\OJgR`Jf pL8N^Nu*KJgH?/ NŨ\OJfR`JgB# `NVH&nBCJgRC`0LN^Nu"o oBf /NuNVH&n(n 6.*K0SCJ@gf L8N^NuNVH&n(n *KJgR`f L8N^NuNVH&n(KJg HHм @B@|g  R` LN^NuNVH&n(KJg HHм @B@|g  R` LN^NuNVH&n(KJgRJfSc` .LN^NuNVH&n(n fJf B@LN^NuRR`HHA`NVH&n(n 6.SCgfJf B@LN^NuRR`HHA`NVH&n(n KRH?NH>NTOfJfB@LN^NuHH0D`NVH&n. H?/ NŨ\O(@g LN^Nu0<` o0/"HJf f NufBNu o0/f NuJfBNu o0/2/ `Q /NuNV0.Hм @B@|g 0. @ N^Nu0.`NV0.Hм @B@|g 0. @ N^Nu0.`NVH0.@Hм\ @&P&SfLN^NuA(Pg& ЃfAC" ѓ`&L` Г(@0.@Hм\ @ Y"f f0.@Hм\ @/?<IN\O0.@Hм\ @B0.@Hм @B``NVH&nf 0<L8N^NuYBC|lf0@Hм\ @(PfRC`޷e0@Hм @ Аb*Tg XdcBA (?aTO0<`(M`B@`NVH .м*l,9BC|l0@Hм\ @JgRC`/] [ ...] ARC-STWhere: a = add files to archive m = move files to archive u = update files in archive f = freshen files in archive d = delete files from archive x,e = extract files from archive r = run files from archive t = test archive integrity l = list files in archive v = verbose listing of files p = copy files from archive to standard output w = suppress warning messages b = retain backup copy of archive m = move files to archive s = suppress compression (store only) n = suppress notes and comments z = include subdirectories in archive o = overwrite existing files when extracting 5 = produce only level 5 compatable archives g = Encrypt/decrypt archive entry Please refer to the program documentation for complete instructions. LV2h(^H2hhhhhhhhHhHhH2hhHhrܪۜ۲ۆ .T<t@܎ Keeping file: %s Keeping file: %s\%s Adding %s: %s%-*s Updating %s: %s%-*s Omiting file: %s\%s Done. (%2d%%)file dir Storing, Crunching,%sStoring, %sPacking, %sSqueezing, Compression size error Unable to remove directory %s Unable to delete file %s Invalid Info record found Info entry size exceeded Info entry CRC check failed Duplicate Info record skippedUnable to open file: %sNot enough memory to process archiveDirectories nested too deepARC 6.02ST by SEA, Inc & Darin Wayrynen.ARC 6.02ST by SEA, Inc & Darin Wayrynen.@AAā@ A΁@ ˁ @ AAځ@߁@AՁ@AAЁ@01A32@67@54A<=@?>A:;A98@()@+*A./A-,@$%A'&@"#@! A`aAcb@fg@edAlm@onAjkAih@xy@{zA~A}|@tuAwv@rs@qpAPQ@SRAVWAUT@\]A_^@Z[@YXAHIAKJ@NO@MLADE@GFABCAA@@ Converting %s dir: %sUnable to create temporary file %sDirectories nested too deep@T Deleting file: %s Keeping file: %sPRGTOSTTP(APP2<FPvXd (pP( %s%0.0s%s%s%0.0s%s%s%0.0s%s%s%0.0s%sPrintingInvokingTestingExtracting Running, Extracting, Unpacking, UnCrunching, Uncrunching, Unsqueezing, %s dir: %s%s %s file: %s%-*s Ok. Done.%s not extracted. File %s: unknown compression method. I don't know how to run a %s file: %s File %s already exists. Overwrite? WARNING: File %s fails CRC check! This file is larger then it should be Unable to write to output file (Disk full?)Unable to create file %s Unable to create directory. %d error%s detected s\$ARCTEMP$ARCTEMP&FpAn entry has a bad header, %d bytes skipped ERROR reading archive file %s Unexpected end of archive fileInternal error reading archive file (seek-read)Seek failed in ARC file to %ldWrite failed to ARC file (update header)Seek failed repos ARC file to %ldUnable to write output file. (Disk full ?)Seek failed on output fileFile has an invalid decode treeRr$DX^@d`j~rxUnable to open archive file %sCan't change an existing multi-volume archive fileUnable to create archive file %sUnable to create tempory file %s Creating new archive file %s File not found: %s New archive would contain no data!Unable to create backup archiveUnable to rename new archive The archive file was not modified. I think you may need a new version of ARC I found an obsolete entry, you may want to convert this archiveFile not found: %s Cannot read list of files in %sError reading file.ARC.$$$.BAKARCTEMPTEMP$ARCTEMP.SPL$ARCTEMP.CVTr%65s<@DHLPTX\`dhlName Length Storage SF Size now Date Time CRC ================= ======== ======== ==== ======== ========= ====== ==== Extraction header %8ld Overhead %8ld ==== ======== ==== ======== Total %6ld %8ld %3d%% %8ld %s %-18s %8ld -- Packed SqueezedcrunchedCrunchedDeviant Subdir Unknown! --- %3d%% %8ld %s %s %04x Press any key to continue. This archive is %s The program that created this archive file is %s at %s on %s The program that last modified this archive file is %s at %s on %s This archive file includes authentication information Summary data for selected entries: Number of file entries selected: %8d Total uncompressed length: %8ld Total compressed length: %8ld (%d%%) Space used in archive: %8ld (%d%%) Disk space used now: %8ld Disk space used if uncompressed: %8ld (%d%%) Disk space available on drive %c: %8ld Available disk space Drive %c: Available: %8ld Needed: %8ld An extraction of these entries is not likely to fit on disk. There were no file entries selected. Summary data for entire archive: Number of file entries selected: %8d Total uncompressed length: %8ld Total compressed length: %8ld (%d%%) Space used in archive: %8ld (%d%%) Disk space used now: %8ld "%c" is an invalid disk drive---JanFebMarAprMayJunJulAugSepOctNovDec%2d %3s %02d%2d:%02d%c? Decompression errors: invalid, dammaged or encrypted file Invalid, dammaged or encrypted file File is compressed with %d bits, I can only handle %d to %d. Please insert archive disk #%d into drive %c. Hit enter when ready-- Stack overflow d> ABORT: Call chain error.Unable to read spool fileUnable to seek in spool fileUnable to open temporary file %sNot enough memory to spool file listUnable to write spool fileNot enough room for list of files\*.*0123456789ABCDEFxArgToo many arguments \. SHELLPATHxArg0123456789ABCDEF .ttp.tos.prg.app.PATH.Illegal file mode. @ 0123456789ABCDEF BBBBBBBBBB DDDDDD HHHHHH  (( (( AAAAAABBBBBB "0  0   660        &  (          ,J,     &0     8   (           H   ( $  "               "0     *$       (        FH, (. ,   *  ( ,        "                 *        *        T                       4            J" 0                    F     .   P 2 .*0  Nf@`( "<(2$2 D  "     @..                 ,    2,  "   D 664    2               Z     .F(                           ".        b l &           6 60      " "          * 8& 6 6  4  .   :R(("(X B   &  $ " 8      $ (   H&$ $,     2@&"4    \ ,    V      &   $  * &"$4&"  4            $            B      " (        d20\< $  " "  " :4*$2$0  @ 0 $ JF $R $  ( ,   2 :.".* 8$ " *r . ^Z f.Z":" nPn <$($&,<>~.4V"> ^ 2:6>      b2 zxXn ARC File Archive Utility Version 5.20 (C)COPYRIGHT 1985,86 by System Enhancement Associates, Inc. ALL RIGHTS RESERVED This document describes version 5.20 of the ARC file utility, which was created by System Enhancement Associates, Inc. in October of 1986. TABLE OF CONTENTS _______ ____ Section Page Introduction .................................... 1 Using ARC ....................................... 3 ARC commands .................................... 5 Adding files ................................ 5 Extracting files ............................ 7 Deleting files .............................. 8 Listing archive entries ..................... 8 Running files ............................... 10 Printing files .............................. 11 Testing an archive .......................... 11 Converting an archive ....................... 12 ARC options ..................................... 13 Suppressing compression ..................... 13 Backup retention ............................ 14 Message suppression ......................... 15 Encryption/Decryption ....................... 17 RAMdisk support ................................. 18 MARC ............................................ 19 ARCE ............................................ 20 Version numbers ................................. 21 Common questions and answers .................... 22 Maintenance contracts ........................... 24 Revision history ................................ 25 Changes in version 3 ........................ 25 Changes in version 4 ........................ 25 Changes in version 4.1 ...................... 26 Changes in version 4.3 ...................... 26 Changes in version 4.4 ...................... 27 Changes in version 4.5 ...................... 27 Changes in version 5.0 ...................... 28 Changes in version 5.1 ...................... 29 Changes in version 5.2 ...................... 30 Program history and credits ..................... 31 Bulletin boards ................................. 33 Site licenses ................................... 34 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 is different from other archive and library utilities in that it 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-Zev 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 [