Home » Archimedes archive » Micro User » MU 1992-09.adf » ArcFSExtra » Documents/Commands

Documents/Commands

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Micro User » MU 1992-09.adf » ArcFSExtra
Filename: Documents/Commands
Read OK:
File size: 3D43 bytes
Load address: 0000
Exec address: 0000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
ArcFS 0.50/2.00 Documentation
-----------------------------

Commands provided
-----------------

*****************************************************************************

                                                                     *ArcFS
                                                                     ------

                  Selects ArcFS as the current filing system.

Syntax:           *ArcFS

Use:              *ArcFS selects ArcFS as the filing system for subsequent
                  operations. Remember that it is not necessary to switch
                  filing systems if you use the full pathnames of objects.

Related Commands: *RAM, *Net, *ADFS

*****************************************************************************

                                                               *OpenArchive
                                                               ------------

                  Opens an archive for file operations.

Syntax:           *OpenArchive <full pathname> [<name>]

Parameters:       <full pathname> Full pathname of archive to be opened.
                  <name>          Name with which archive will be refered to.

Use:              *OpenArchive prepares an archive for use with ArcFS. Unlike
                  earlier versions there is no limit to the number which can
                  be opened at any one time. File operations on the archive
                  can then be carried out by refering to the archive in
                  pathnames as 'arcfs#<name>:$....'. If <name> is omitted
                  from the *OpenArchive command then the leafname of the
                  archive will be used. (<name> had to be specified in
                  earlier versions of ArcFS.) The full archive pathname must
                  be specified.

Related Commands: *CreateArchive, *CloseArchive

*****************************************************************************
  
                                                              *CloseArchive
                                                              -------------

                  Closes the named (or any) open archive(s).

Syntax:           *CloseArchive [<name>]

Parameters:       <name>           Name of archive to be closed.

Use:              *CloseArchive notifies ArcFS that you have finished using
                  an archive. If no archive name is specified then all
                  archives will be closed. It can be considered as being
                  equivalent to 'Dismount' on ADFS. All files that are open
                  for update in the archive will be closed.

Related Commands: *OpenArchive

***************************************************************************** 
                  read / write version only                  *CreateArchive
                  -------------------------                  --------------

                  Creates an archive (but does not open it for use).

Syntax:           *CreateArchive <filename>

Parameters:       <filename>       Filename of archive to be created.

Use:              *CreateArchive creates an empty ArcFS archive. It is the
                  equivalent of using *CDir to create an empty directory.
                  If you try to create an archive inside an archive, a
                  directory will be created instead.

Related Commands: *OpenArchive

*****************************************************************************

                  read / write version only                      *ArcFSGaps
                  -------------------------                      ----------

                  Tells ArcFS how many headers to make room for in one go.

Syntax:           *ArcFSGaps [<no. of gaps>]

Parameters:       <no. of gaps>    No. of header gaps to be created at once.

Use:              An archive is made up of a catalogue of headers, followed
                  by data from the archived files. When files are copied
                  into the archive, the data may need to be moved to allow
                  for more headers. This command tells ArcFS how many
                  headers it should make room for in these circumstances.
                  The more headers it makes room for, the fewer times it
                  will need to move data. However you are also likely to
                  end up with archives containing more unused space for
                  more headers. All unused space can be reclaimed by a
                  manual compact (See *Compact entry). If this command is
                  issued with no parameters then the default of 20 will be
                  set. It is unlikely that you will need to change this.

Related Commands: None

*****************************************************************************

                  read / write version only                    *ArcFSBuffer
                  -------------------------                    ------------

                  Set Buffer size for archive re-arrangement

Syntax:           *ArcFSBuffer [<buffer size>]

Parameters:       <buffer size>    New buffer size in Kbytes.

Use:              When more room needs to be made for headers (see
                  *ArcFSGaps, above) or an archive is compacted, a buffer
                  needs to be used to hold data as it is moved. The larger
                  the buffer, the faster the operation (particularly with a
                  floppy drive). If no size is specified then ArcFS will
                  use the same amount of memory as is required anyway to
                  write a file using the current compression options and
                  raw data buffer size (see *ArcFSRDB, below). This is the
                  default, and is unlikely to require changing.

Related Commands: *ArcFSRDB

*****************************************************************************

                                                                  *ArcFSRDB
                                                                  ---------

                  Set Buffer size for holding raw, compressed data.

Syntax:           *ArcFSRDB [<buffer size>]

Parameters:       <buffer size>    New RDB size in Kbytes.

Use:              When data is read from or written to an archive the
                  process can be speeded up by using a buffer to hold the
                  compressed data and transfer the data to / from the media
                  in large 'chunks'. 4k is about the right size for a hard
                  disk, 8k for a floppy. Above these sizes, little speed
                  increase is obtained. The default size is 8k, and it will
                  be set to this size if a *ArcFSRDB command is issued
                  without a parameter.

Related Commands: *ArcFSBuffer

*****************************************************************************

Filing system commands
----------------------

The following commands are available only when ArcFS is the current filing
system or when prefixed by 'arcfs:'

*****************************************************************************

                                                                      *Back
                                                                      -----

                  Exchanges current and previously directories.

Syntax:           *Back

Use:              Swaps the ArcFS current and previously selected
                  directories. The command is used for switching between
                  two frequently used directories.

Related Commands: *Dir

*****************************************************************************

                                                                       *URD
                                                                       ----

                  Sets the User Root Directory.

Syntax:           *URD [<directory>]

Parameters:       <directory>     Any valid pathname specifying a directory.

Use:              *URD sets the User Root Directory. This is shown as '&'
                  in pathnames.

Related Commands: *Dir, *Lib

*****************************************************************************

                                                                    *Garble
                                                                    -------

                  Sets garble encryption with given password.

Syntax:           *Garble <password>

Parameters:       <password>      Password to be used.

Use:              ArcFS files can be encrypted with a password. This command
                  will cause all saved files to be encoded with the password
                  and all loaded files to be decrypted with the password. If
                  you attempt to load a file that has been encoded with a
                  different password, or hasn't been encrypted, you will get
                  a 'Wrong Password / Data corrupt' error. Use *NoEncryption
                  to go back to loading / saving non-encrypted files. Be
                  careful not to forget the passwords you have used to
                  encrypt data, otherwise you will not be able to decrypt
                  the files!

Related Commands: *NoEncryption

*****************************************************************************

                                                              *NoEncryption
                                                              -------------

                  Sets ArcFS to load / save files without a password.

Syntax:           *NoEncryption

Use:              Reverses the effects of a '*Garble' command. Files can be
                  loaded and saved as normal following this command.

Related Commands: *Garble

*****************************************************************************

                                                                 *HourGlass
                                                                 ----------

                  Switches ArcFS's use of the hourglass off or on.

Syntax:           *Hourglass [0|1]

Parameters:       0 to switch off Hourglass use.
                  1 (or no parameter) to switch on Hourglass use.

Use:              *Hourglass controls use of the Hourglass by ArcFS. If the
                  hourglass is displayed with the top 'LED' on then ArcFS is
                  loading a file. If it is displayed with the bottom 'LED'
                  on then ArcFS is saving a file. If it is displayed with
                  both 'LEDs' on then ArcFS is compacting an archive or
                  making room for more headers. Note that some games (e.g.
                  TwinWorld) will refuse to run from an archive if ArcFS is
                  using the hourglass.

Related Commands: None

*****************************************************************************

                  read / write version only                        *Compact
                  -------------------------                        --------

                  Manual compact - makes an archive as small as possible.

Syntax:           *Compact [<archive name>]

Parameters:       <archive name>  Archive to compact.

Use:              *Compact compacts the named archive (or the one containing
                  the ArcFS currently selected directory), so that it is as
                  small as possible. This should be done regularly whilst
                  working on an archive, if autocompact is switched off.

Related Commands: *AutoCompact

*****************************************************************************

                  read / write version only                    *AutoCompact
                  -------------------------                    ------------

                  Selects / Deselects ArcFS autocompact.

Syntax:           *AutoCompact [0|1]

Parameters:       0 to switch autocompact off.
                  1 (or no parameter) to switch autocompact on.

Use:              Switches autocompact off or on. Delete / file overwrite
                  operations and updating files using BASIC's OPENUP
                  followed by CLOSE (or the OS_Find equivalents) can be
                  speeded up a great deal by switching off autocompact. If
                  you are doing a lot of work on an archive, then it is
                  probably worth switching off autocompact and doing regular
                  manual compacts. When you have finished working on the
                  archive, do a final manual compact and switch autocompact
                  back on.

Related Commands: *Compact

*****************************************************************************

                  read / write version only                          *Store
                  -------------------------                          ------

                  Set ArcFS to save files without compressing them.

Syntax:           *Store

Use:              *Store sets ArcFS to save files without compressing them.
                  This is fast and doesn't require memory to be claimed for
                  compression.

Related Commands: *Pack, *Crunch, *Compress

*****************************************************************************

                  read / write version only                           *Pack
                  -------------------------                           -----

                  Sets ArcFS to save files by packing repeated characters.

Syntax:           *Pack

Use:              *Pack sets ArcFS to pack repeated characters when saving
                  files. This gives very little compression, but is fast and
                  doesn't require memory to be claimed for compression.

Related Commands: *Store, *Crunch, *Compress

*****************************************************************************

                  read / write version only                         *Crunch
                  -------------------------                         -------

                  Sets ArcFS to save using LZW / repeated chr. compression.

Syntax:           *Crunch [<no. of bits>]

Parameters:       <no. of bits>   Max. no. of bits each code is to be.

Use:              *Crunch sets ArcFS to save files by first packing repeated
                  characters and then using dynamic LZW compression with
                  adaptive reset. The no. of bits given must be between 12
                  and 16 (12 if no parameter is specified) and refers to
                  the max. length codes used before the table is reset. 16
                  bits gives the best compression, but takes very large
                  amounts of memory for the table. 12 bits takes a lot less
                  memory, but the compressed data will usually be longer.

Related Commands: *Store, *Pack, *Compress

*****************************************************************************

                  read / write version only                       *Compress
                  -------------------------                       ---------

                  Sets ArcFS to save using LZW compression.

Syntax:           *Compress [<no. of bits>]

Parameters:       <no. of bits>   Max. no. of bits each code is to be.

Use:              *Compress sets ArcFS to save files using dynamic LZW
                  compression with adaptive reset. The no. of bits given
                  must be between 12 and 16 (12 if no parameter is
                  specified) and refers to the max. length codes used
                  before the table is reset.

Related Commands: *Store, *Pack, *Crunch

*****************************************************************************
00000000  41 72 63 46 53 20 30 2e  35 30 2f 32 2e 30 30 20  |ArcFS 0.50/2.00 |
00000010  44 6f 63 75 6d 65 6e 74  61 74 69 6f 6e 0a 2d 2d  |Documentation.--|
00000020  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000030  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 0a 43 6f 6d  |-----------..Com|
00000040  6d 61 6e 64 73 20 70 72  6f 76 69 64 65 64 0a 2d  |mands provided.-|
00000050  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000060  0a 0a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |..**************|
00000070  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
000000a0  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 0a  |***************.|
000000b0  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000000c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000000f0  20 20 20 20 20 20 2a 41  72 63 46 53 0a 20 20 20  |      *ArcFS.   |
00000100  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000140  20 20 2d 2d 2d 2d 2d 2d  0a 0a 20 20 20 20 20 20  |  ------..      |
00000150  20 20 20 20 20 20 20 20  20 20 20 20 53 65 6c 65  |            Sele|
00000160  63 74 73 20 41 72 63 46  53 20 61 73 20 74 68 65  |cts ArcFS as the|
00000170  20 63 75 72 72 65 6e 74  20 66 69 6c 69 6e 67 20  | current filing |
00000180  73 79 73 74 65 6d 2e 0a  0a 53 79 6e 74 61 78 3a  |system...Syntax:|
00000190  20 20 20 20 20 20 20 20  20 20 20 2a 41 72 63 46  |           *ArcF|
000001a0  53 0a 0a 55 73 65 3a 20  20 20 20 20 20 20 20 20  |S..Use:         |
000001b0  20 20 20 20 20 2a 41 72  63 46 53 20 73 65 6c 65  |     *ArcFS sele|
000001c0  63 74 73 20 41 72 63 46  53 20 61 73 20 74 68 65  |cts ArcFS as the|
000001d0  20 66 69 6c 69 6e 67 20  73 79 73 74 65 6d 20 66  | filing system f|
000001e0  6f 72 20 73 75 62 73 65  71 75 65 6e 74 0a 20 20  |or subsequent.  |
000001f0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000200  6f 70 65 72 61 74 69 6f  6e 73 2e 20 52 65 6d 65  |operations. Reme|
00000210  6d 62 65 72 20 74 68 61  74 20 69 74 20 69 73 20  |mber that it is |
00000220  6e 6f 74 20 6e 65 63 65  73 73 61 72 79 20 74 6f  |not necessary to|
00000230  20 73 77 69 74 63 68 0a  20 20 20 20 20 20 20 20  | switch.        |
00000240  20 20 20 20 20 20 20 20  20 20 66 69 6c 69 6e 67  |          filing|
00000250  20 73 79 73 74 65 6d 73  20 69 66 20 79 6f 75 20  | systems if you |
00000260  75 73 65 20 74 68 65 20  66 75 6c 6c 20 70 61 74  |use the full pat|
00000270  68 6e 61 6d 65 73 20 6f  66 20 6f 62 6a 65 63 74  |hnames of object|
00000280  73 2e 0a 0a 52 65 6c 61  74 65 64 20 43 6f 6d 6d  |s...Related Comm|
00000290  61 6e 64 73 3a 20 2a 52  41 4d 2c 20 2a 4e 65 74  |ands: *RAM, *Net|
000002a0  2c 20 2a 41 44 46 53 0a  0a 2a 2a 2a 2a 2a 2a 2a  |, *ADFS..*******|
000002b0  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
000002f0  2a 2a 2a 2a 2a 2a 0a 0a  20 20 20 20 20 20 20 20  |******..        |
00000300  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000330  20 20 20 20 20 20 20 2a  4f 70 65 6e 41 72 63 68  |       *OpenArch|
00000340  69 76 65 0a 20 20 20 20  20 20 20 20 20 20 20 20  |ive.            |
00000350  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000380  20 20 20 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0a  |   ------------.|
00000390  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000003a0  20 20 20 4f 70 65 6e 73  20 61 6e 20 61 72 63 68  |   Opens an arch|
000003b0  69 76 65 20 66 6f 72 20  66 69 6c 65 20 6f 70 65  |ive for file ope|
000003c0  72 61 74 69 6f 6e 73 2e  0a 0a 53 79 6e 74 61 78  |rations...Syntax|
000003d0  3a 20 20 20 20 20 20 20  20 20 20 20 2a 4f 70 65  |:           *Ope|
000003e0  6e 41 72 63 68 69 76 65  20 3c 66 75 6c 6c 20 70  |nArchive <full p|
000003f0  61 74 68 6e 61 6d 65 3e  20 5b 3c 6e 61 6d 65 3e  |athname> [<name>|
00000400  5d 0a 0a 50 61 72 61 6d  65 74 65 72 73 3a 20 20  |]..Parameters:  |
00000410  20 20 20 20 20 3c 66 75  6c 6c 20 70 61 74 68 6e  |     <full pathn|
00000420  61 6d 65 3e 20 46 75 6c  6c 20 70 61 74 68 6e 61  |ame> Full pathna|
00000430  6d 65 20 6f 66 20 61 72  63 68 69 76 65 20 74 6f  |me of archive to|
00000440  20 62 65 20 6f 70 65 6e  65 64 2e 0a 20 20 20 20  | be opened..    |
00000450  20 20 20 20 20 20 20 20  20 20 20 20 20 20 3c 6e  |              <n|
00000460  61 6d 65 3e 20 20 20 20  20 20 20 20 20 20 4e 61  |ame>          Na|
00000470  6d 65 20 77 69 74 68 20  77 68 69 63 68 20 61 72  |me with which ar|
00000480  63 68 69 76 65 20 77 69  6c 6c 20 62 65 20 72 65  |chive will be re|
00000490  66 65 72 65 64 20 74 6f  2e 0a 0a 55 73 65 3a 20  |fered to...Use: |
000004a0  20 20 20 20 20 20 20 20  20 20 20 20 20 2a 4f 70  |             *Op|
000004b0  65 6e 41 72 63 68 69 76  65 20 70 72 65 70 61 72  |enArchive prepar|
000004c0  65 73 20 61 6e 20 61 72  63 68 69 76 65 20 66 6f  |es an archive fo|
000004d0  72 20 75 73 65 20 77 69  74 68 20 41 72 63 46 53  |r use with ArcFS|
000004e0  2e 20 55 6e 6c 69 6b 65  0a 20 20 20 20 20 20 20  |. Unlike.       |
000004f0  20 20 20 20 20 20 20 20  20 20 20 65 61 72 6c 69  |           earli|
00000500  65 72 20 76 65 72 73 69  6f 6e 73 20 74 68 65 72  |er versions ther|
00000510  65 20 69 73 20 6e 6f 20  6c 69 6d 69 74 20 74 6f  |e is no limit to|
00000520  20 74 68 65 20 6e 75 6d  62 65 72 20 77 68 69 63  | the number whic|
00000530  68 20 63 61 6e 0a 20 20  20 20 20 20 20 20 20 20  |h can.          |
00000540  20 20 20 20 20 20 20 20  62 65 20 6f 70 65 6e 65  |        be opene|
00000550  64 20 61 74 20 61 6e 79  20 6f 6e 65 20 74 69 6d  |d at any one tim|
00000560  65 2e 20 46 69 6c 65 20  6f 70 65 72 61 74 69 6f  |e. File operatio|
00000570  6e 73 20 6f 6e 20 74 68  65 20 61 72 63 68 69 76  |ns on the archiv|
00000580  65 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |e.              |
00000590  20 20 20 20 63 61 6e 20  74 68 65 6e 20 62 65 20  |    can then be |
000005a0  63 61 72 72 69 65 64 20  6f 75 74 20 62 79 20 72  |carried out by r|
000005b0  65 66 65 72 69 6e 67 20  74 6f 20 74 68 65 20 61  |efering to the a|
000005c0  72 63 68 69 76 65 20 69  6e 0a 20 20 20 20 20 20  |rchive in.      |
000005d0  20 20 20 20 20 20 20 20  20 20 20 20 70 61 74 68  |            path|
000005e0  6e 61 6d 65 73 20 61 73  20 27 61 72 63 66 73 23  |names as 'arcfs#|
000005f0  3c 6e 61 6d 65 3e 3a 24  2e 2e 2e 2e 27 2e 20 49  |<name>:$....'. I|
00000600  66 20 3c 6e 61 6d 65 3e  20 69 73 20 6f 6d 69 74  |f <name> is omit|
00000610  74 65 64 0a 20 20 20 20  20 20 20 20 20 20 20 20  |ted.            |
00000620  20 20 20 20 20 20 66 72  6f 6d 20 74 68 65 20 2a  |      from the *|
00000630  4f 70 65 6e 41 72 63 68  69 76 65 20 63 6f 6d 6d  |OpenArchive comm|
00000640  61 6e 64 20 74 68 65 6e  20 74 68 65 20 6c 65 61  |and then the lea|
00000650  66 6e 61 6d 65 20 6f 66  20 74 68 65 0a 20 20 20  |fname of the.   |
00000660  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 61  |               a|
00000670  72 63 68 69 76 65 20 77  69 6c 6c 20 62 65 20 75  |rchive will be u|
00000680  73 65 64 2e 20 28 3c 6e  61 6d 65 3e 20 68 61 64  |sed. (<name> had|
00000690  20 74 6f 20 62 65 20 73  70 65 63 69 66 69 65 64  | to be specified|
000006a0  20 69 6e 0a 20 20 20 20  20 20 20 20 20 20 20 20  | in.            |
000006b0  20 20 20 20 20 20 65 61  72 6c 69 65 72 20 76 65  |      earlier ve|
000006c0  72 73 69 6f 6e 73 20 6f  66 20 41 72 63 46 53 2e  |rsions of ArcFS.|
000006d0  29 20 54 68 65 20 66 75  6c 6c 20 61 72 63 68 69  |) The full archi|
000006e0  76 65 20 70 61 74 68 6e  61 6d 65 20 6d 75 73 74  |ve pathname must|
000006f0  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000700  20 20 20 62 65 20 73 70  65 63 69 66 69 65 64 2e  |   be specified.|
00000710  0a 0a 52 65 6c 61 74 65  64 20 43 6f 6d 6d 61 6e  |..Related Comman|
00000720  64 73 3a 20 2a 43 72 65  61 74 65 41 72 63 68 69  |ds: *CreateArchi|
00000730  76 65 2c 20 2a 43 6c 6f  73 65 41 72 63 68 69 76  |ve, *CloseArchiv|
00000740  65 0a 0a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |e..*************|
00000750  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00000790  0a 20 20 0a 20 20 20 20  20 20 20 20 20 20 20 20  |.  .            |
000007a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000007d0  20 20 2a 43 6c 6f 73 65  41 72 63 68 69 76 65 0a  |  *CloseArchive.|
000007e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000810  20 20 20 20 20 20 20 20  20 20 20 20 20 20 2d 2d  |              --|
00000820  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 0a 20 20 20  |-----------..   |
00000830  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 43  |               C|
00000840  6c 6f 73 65 73 20 74 68  65 20 6e 61 6d 65 64 20  |loses the named |
00000850  28 6f 72 20 61 6e 79 29  20 6f 70 65 6e 20 61 72  |(or any) open ar|
00000860  63 68 69 76 65 28 73 29  2e 0a 0a 53 79 6e 74 61  |chive(s)...Synta|
00000870  78 3a 20 20 20 20 20 20  20 20 20 20 20 2a 43 6c  |x:           *Cl|
00000880  6f 73 65 41 72 63 68 69  76 65 20 5b 3c 6e 61 6d  |oseArchive [<nam|
00000890  65 3e 5d 0a 0a 50 61 72  61 6d 65 74 65 72 73 3a  |e>]..Parameters:|
000008a0  20 20 20 20 20 20 20 3c  6e 61 6d 65 3e 20 20 20  |       <name>   |
000008b0  20 20 20 20 20 20 20 20  4e 61 6d 65 20 6f 66 20  |        Name of |
000008c0  61 72 63 68 69 76 65 20  74 6f 20 62 65 20 63 6c  |archive to be cl|
000008d0  6f 73 65 64 2e 0a 0a 55  73 65 3a 20 20 20 20 20  |osed...Use:     |
000008e0  20 20 20 20 20 20 20 20  20 2a 43 6c 6f 73 65 41  |         *CloseA|
000008f0  72 63 68 69 76 65 20 6e  6f 74 69 66 69 65 73 20  |rchive notifies |
00000900  41 72 63 46 53 20 74 68  61 74 20 79 6f 75 20 68  |ArcFS that you h|
00000910  61 76 65 20 66 69 6e 69  73 68 65 64 20 75 73 69  |ave finished usi|
00000920  6e 67 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |ng.             |
00000930  20 20 20 20 20 61 6e 20  61 72 63 68 69 76 65 2e  |     an archive.|
00000940  20 49 66 20 6e 6f 20 61  72 63 68 69 76 65 20 6e  | If no archive n|
00000950  61 6d 65 20 69 73 20 73  70 65 63 69 66 69 65 64  |ame is specified|
00000960  20 74 68 65 6e 20 61 6c  6c 0a 20 20 20 20 20 20  | then all.      |
00000970  20 20 20 20 20 20 20 20  20 20 20 20 61 72 63 68  |            arch|
00000980  69 76 65 73 20 77 69 6c  6c 20 62 65 20 63 6c 6f  |ives will be clo|
00000990  73 65 64 2e 20 49 74 20  63 61 6e 20 62 65 20 63  |sed. It can be c|
000009a0  6f 6e 73 69 64 65 72 65  64 20 61 73 20 62 65 69  |onsidered as bei|
000009b0  6e 67 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |ng.             |
000009c0  20 20 20 20 20 65 71 75  69 76 61 6c 65 6e 74 20  |     equivalent |
000009d0  74 6f 20 27 44 69 73 6d  6f 75 6e 74 27 20 6f 6e  |to 'Dismount' on|
000009e0  20 41 44 46 53 2e 20 41  6c 6c 20 66 69 6c 65 73  | ADFS. All files|
000009f0  20 74 68 61 74 20 61 72  65 20 6f 70 65 6e 0a 20  | that are open. |
00000a00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000a10  20 66 6f 72 20 75 70 64  61 74 65 20 69 6e 20 74  | for update in t|
00000a20  68 65 20 61 72 63 68 69  76 65 20 77 69 6c 6c 20  |he archive will |
00000a30  62 65 20 63 6c 6f 73 65  64 2e 0a 0a 52 65 6c 61  |be closed...Rela|
00000a40  74 65 64 20 43 6f 6d 6d  61 6e 64 73 3a 20 2a 4f  |ted Commands: *O|
00000a50  70 65 6e 41 72 63 68 69  76 65 0a 0a 2a 2a 2a 2a  |penArchive..****|
00000a60  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00000aa0  2a 2a 2a 2a 2a 2a 2a 2a  2a 20 0a 20 20 20 20 20  |********* .     |
00000ab0  20 20 20 20 20 20 20 20  20 20 20 20 20 72 65 61  |             rea|
00000ac0  64 20 2f 20 77 72 69 74  65 20 76 65 72 73 69 6f  |d / write versio|
00000ad0  6e 20 6f 6e 6c 79 20 20  20 20 20 20 20 20 20 20  |n only          |
00000ae0  20 20 20 20 20 20 20 20  2a 43 72 65 61 74 65 41  |        *CreateA|
00000af0  72 63 68 69 76 65 0a 20  20 20 20 20 20 20 20 20  |rchive.         |
00000b00  20 20 20 20 20 20 20 20  20 2d 2d 2d 2d 2d 2d 2d  |         -------|
00000b10  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000b20  2d 2d 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |--              |
00000b30  20 20 20 20 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |    ------------|
00000b40  2d 2d 0a 0a 20 20 20 20  20 20 20 20 20 20 20 20  |--..            |
00000b50  20 20 20 20 20 20 43 72  65 61 74 65 73 20 61 6e  |      Creates an|
00000b60  20 61 72 63 68 69 76 65  20 28 62 75 74 20 64 6f  | archive (but do|
00000b70  65 73 20 6e 6f 74 20 6f  70 65 6e 20 69 74 20 66  |es not open it f|
00000b80  6f 72 20 75 73 65 29 2e  0a 0a 53 79 6e 74 61 78  |or use)...Syntax|
00000b90  3a 20 20 20 20 20 20 20  20 20 20 20 2a 43 72 65  |:           *Cre|
00000ba0  61 74 65 41 72 63 68 69  76 65 20 3c 66 69 6c 65  |ateArchive <file|
00000bb0  6e 61 6d 65 3e 0a 0a 50  61 72 61 6d 65 74 65 72  |name>..Parameter|
00000bc0  73 3a 20 20 20 20 20 20  20 3c 66 69 6c 65 6e 61  |s:       <filena|
00000bd0  6d 65 3e 20 20 20 20 20  20 20 46 69 6c 65 6e 61  |me>       Filena|
00000be0  6d 65 20 6f 66 20 61 72  63 68 69 76 65 20 74 6f  |me of archive to|
00000bf0  20 62 65 20 63 72 65 61  74 65 64 2e 0a 0a 55 73  | be created...Us|
00000c00  65 3a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |e:              |
00000c10  2a 43 72 65 61 74 65 41  72 63 68 69 76 65 20 63  |*CreateArchive c|
00000c20  72 65 61 74 65 73 20 61  6e 20 65 6d 70 74 79 20  |reates an empty |
00000c30  41 72 63 46 53 20 61 72  63 68 69 76 65 2e 20 49  |ArcFS archive. I|
00000c40  74 20 69 73 20 74 68 65  0a 20 20 20 20 20 20 20  |t is the.       |
00000c50  20 20 20 20 20 20 20 20  20 20 20 65 71 75 69 76  |           equiv|
00000c60  61 6c 65 6e 74 20 6f 66  20 75 73 69 6e 67 20 2a  |alent of using *|
00000c70  43 44 69 72 20 74 6f 20  63 72 65 61 74 65 20 61  |CDir to create a|
00000c80  6e 20 65 6d 70 74 79 20  64 69 72 65 63 74 6f 72  |n empty director|
00000c90  79 2e 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |y..             |
00000ca0  20 20 20 20 20 49 66 20  79 6f 75 20 74 72 79 20  |     If you try |
00000cb0  74 6f 20 63 72 65 61 74  65 20 61 6e 20 61 72 63  |to create an arc|
00000cc0  68 69 76 65 20 69 6e 73  69 64 65 20 61 6e 20 61  |hive inside an a|
00000cd0  72 63 68 69 76 65 2c 20  61 0a 20 20 20 20 20 20  |rchive, a.      |
00000ce0  20 20 20 20 20 20 20 20  20 20 20 20 64 69 72 65  |            dire|
00000cf0  63 74 6f 72 79 20 77 69  6c 6c 20 62 65 20 63 72  |ctory will be cr|
00000d00  65 61 74 65 64 20 69 6e  73 74 65 61 64 2e 0a 0a  |eated instead...|
00000d10  52 65 6c 61 74 65 64 20  43 6f 6d 6d 61 6e 64 73  |Related Commands|
00000d20  3a 20 2a 4f 70 65 6e 41  72 63 68 69 76 65 0a 0a  |: *OpenArchive..|
00000d30  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00000d70  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 0a 0a 20  |*************.. |
00000d80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000d90  20 72 65 61 64 20 2f 20  77 72 69 74 65 20 76 65  | read / write ve|
00000da0  72 73 69 6f 6e 20 6f 6e  6c 79 20 20 20 20 20 20  |rsion only      |
00000db0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000dc0  2a 41 72 63 46 53 47 61  70 73 0a 20 20 20 20 20  |*ArcFSGaps.     |
00000dd0  20 20 20 20 20 20 20 20  20 20 20 20 20 2d 2d 2d  |             ---|
00000de0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000df0  2d 2d 2d 2d 2d 2d 20 20  20 20 20 20 20 20 20 20  |------          |
00000e00  20 20 20 20 20 20 20 20  20 20 20 20 2d 2d 2d 2d  |            ----|
00000e10  2d 2d 2d 2d 2d 2d 0a 0a  20 20 20 20 20 20 20 20  |------..        |
00000e20  20 20 20 20 20 20 20 20  20 20 54 65 6c 6c 73 20  |          Tells |
00000e30  41 72 63 46 53 20 68 6f  77 20 6d 61 6e 79 20 68  |ArcFS how many h|
00000e40  65 61 64 65 72 73 20 74  6f 20 6d 61 6b 65 20 72  |eaders to make r|
00000e50  6f 6f 6d 20 66 6f 72 20  69 6e 20 6f 6e 65 20 67  |oom for in one g|
00000e60  6f 2e 0a 0a 53 79 6e 74  61 78 3a 20 20 20 20 20  |o...Syntax:     |
00000e70  20 20 20 20 20 20 2a 41  72 63 46 53 47 61 70 73  |      *ArcFSGaps|
00000e80  20 5b 3c 6e 6f 2e 20 6f  66 20 67 61 70 73 3e 5d  | [<no. of gaps>]|
00000e90  0a 0a 50 61 72 61 6d 65  74 65 72 73 3a 20 20 20  |..Parameters:   |
00000ea0  20 20 20 20 3c 6e 6f 2e  20 6f 66 20 67 61 70 73  |    <no. of gaps|
00000eb0  3e 20 20 20 20 4e 6f 2e  20 6f 66 20 68 65 61 64  |>    No. of head|
00000ec0  65 72 20 67 61 70 73 20  74 6f 20 62 65 20 63 72  |er gaps to be cr|
00000ed0  65 61 74 65 64 20 61 74  20 6f 6e 63 65 2e 0a 0a  |eated at once...|
00000ee0  55 73 65 3a 20 20 20 20  20 20 20 20 20 20 20 20  |Use:            |
00000ef0  20 20 41 6e 20 61 72 63  68 69 76 65 20 69 73 20  |  An archive is |
00000f00  6d 61 64 65 20 75 70 20  6f 66 20 61 20 63 61 74  |made up of a cat|
00000f10  61 6c 6f 67 75 65 20 6f  66 20 68 65 61 64 65 72  |alogue of header|
00000f20  73 2c 20 66 6f 6c 6c 6f  77 65 64 0a 20 20 20 20  |s, followed.    |
00000f30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 62 79  |              by|
00000f40  20 64 61 74 61 20 66 72  6f 6d 20 74 68 65 20 61  | data from the a|
00000f50  72 63 68 69 76 65 64 20  66 69 6c 65 73 2e 20 57  |rchived files. W|
00000f60  68 65 6e 20 66 69 6c 65  73 20 61 72 65 20 63 6f  |hen files are co|
00000f70  70 69 65 64 0a 20 20 20  20 20 20 20 20 20 20 20  |pied.           |
00000f80  20 20 20 20 20 20 20 69  6e 74 6f 20 74 68 65 20  |       into the |
00000f90  61 72 63 68 69 76 65 2c  20 74 68 65 20 64 61 74  |archive, the dat|
00000fa0  61 20 6d 61 79 20 6e 65  65 64 20 74 6f 20 62 65  |a may need to be|
00000fb0  20 6d 6f 76 65 64 20 74  6f 20 61 6c 6c 6f 77 0a  | moved to allow.|
00000fc0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000fd0  20 20 66 6f 72 20 6d 6f  72 65 20 68 65 61 64 65  |  for more heade|
00000fe0  72 73 2e 20 54 68 69 73  20 63 6f 6d 6d 61 6e 64  |rs. This command|
00000ff0  20 74 65 6c 6c 73 20 41  72 63 46 53 20 68 6f 77  | tells ArcFS how|
00001000  20 6d 61 6e 79 0a 20 20  20 20 20 20 20 20 20 20  | many.          |
00001010  20 20 20 20 20 20 20 20  68 65 61 64 65 72 73 20  |        headers |
00001020  69 74 20 73 68 6f 75 6c  64 20 6d 61 6b 65 20 72  |it should make r|
00001030  6f 6f 6d 20 66 6f 72 20  69 6e 20 74 68 65 73 65  |oom for in these|
00001040  20 63 69 72 63 75 6d 73  74 61 6e 63 65 73 2e 0a  | circumstances..|
00001050  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001060  20 20 54 68 65 20 6d 6f  72 65 20 68 65 61 64 65  |  The more heade|
00001070  72 73 20 69 74 20 6d 61  6b 65 73 20 72 6f 6f 6d  |rs it makes room|
00001080  20 66 6f 72 2c 20 74 68  65 20 66 65 77 65 72 20  | for, the fewer |
00001090  74 69 6d 65 73 20 69 74  0a 20 20 20 20 20 20 20  |times it.       |
000010a0  20 20 20 20 20 20 20 20  20 20 20 77 69 6c 6c 20  |           will |
000010b0  6e 65 65 64 20 74 6f 20  6d 6f 76 65 20 64 61 74  |need to move dat|
000010c0  61 2e 20 48 6f 77 65 76  65 72 20 79 6f 75 20 61  |a. However you a|
000010d0  72 65 20 61 6c 73 6f 20  6c 69 6b 65 6c 79 20 74  |re also likely t|
000010e0  6f 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |o.              |
000010f0  20 20 20 20 65 6e 64 20  75 70 20 77 69 74 68 20  |    end up with |
00001100  61 72 63 68 69 76 65 73  20 63 6f 6e 74 61 69 6e  |archives contain|
00001110  69 6e 67 20 6d 6f 72 65  20 75 6e 75 73 65 64 20  |ing more unused |
00001120  73 70 61 63 65 20 66 6f  72 0a 20 20 20 20 20 20  |space for.      |
00001130  20 20 20 20 20 20 20 20  20 20 20 20 6d 6f 72 65  |            more|
00001140  20 68 65 61 64 65 72 73  2e 20 41 6c 6c 20 75 6e  | headers. All un|
00001150  75 73 65 64 20 73 70 61  63 65 20 63 61 6e 20 62  |used space can b|
00001160  65 20 72 65 63 6c 61 69  6d 65 64 20 62 79 20 61  |e reclaimed by a|
00001170  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00001180  20 20 20 6d 61 6e 75 61  6c 20 63 6f 6d 70 61 63  |   manual compac|
00001190  74 20 28 53 65 65 20 2a  43 6f 6d 70 61 63 74 20  |t (See *Compact |
000011a0  65 6e 74 72 79 29 2e 20  49 66 20 74 68 69 73 20  |entry). If this |
000011b0  63 6f 6d 6d 61 6e 64 20  69 73 0a 20 20 20 20 20  |command is.     |
000011c0  20 20 20 20 20 20 20 20  20 20 20 20 20 69 73 73  |             iss|
000011d0  75 65 64 20 77 69 74 68  20 6e 6f 20 70 61 72 61  |ued with no para|
000011e0  6d 65 74 65 72 73 20 74  68 65 6e 20 74 68 65 20  |meters then the |
000011f0  64 65 66 61 75 6c 74 20  6f 66 20 32 30 20 77 69  |default of 20 wi|
00001200  6c 6c 20 62 65 0a 20 20  20 20 20 20 20 20 20 20  |ll be.          |
00001210  20 20 20 20 20 20 20 20  73 65 74 2e 20 49 74 20  |        set. It |
00001220  69 73 20 75 6e 6c 69 6b  65 6c 79 20 74 68 61 74  |is unlikely that|
00001230  20 79 6f 75 20 77 69 6c  6c 20 6e 65 65 64 20 74  | you will need t|
00001240  6f 20 63 68 61 6e 67 65  20 74 68 69 73 2e 0a 0a  |o change this...|
00001250  52 65 6c 61 74 65 64 20  43 6f 6d 6d 61 6e 64 73  |Related Commands|
00001260  3a 20 4e 6f 6e 65 0a 0a  2a 2a 2a 2a 2a 2a 2a 2a  |: None..********|
00001270  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
000012b0  2a 2a 2a 2a 2a 0a 0a 20  20 20 20 20 20 20 20 20  |*****..         |
000012c0  20 20 20 20 20 20 20 20  20 72 65 61 64 20 2f 20  |         read / |
000012d0  77 72 69 74 65 20 76 65  72 73 69 6f 6e 20 6f 6e  |write version on|
000012e0  6c 79 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |ly              |
000012f0  20 20 20 20 20 20 2a 41  72 63 46 53 42 75 66 66  |      *ArcFSBuff|
00001300  65 72 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |er.             |
00001310  20 20 20 20 20 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |     -----------|
00001320  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 20 20  |--------------  |
00001330  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001340  20 20 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 0a  |  ------------..|
00001350  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001360  20 20 53 65 74 20 42 75  66 66 65 72 20 73 69 7a  |  Set Buffer siz|
00001370  65 20 66 6f 72 20 61 72  63 68 69 76 65 20 72 65  |e for archive re|
00001380  2d 61 72 72 61 6e 67 65  6d 65 6e 74 0a 0a 53 79  |-arrangement..Sy|
00001390  6e 74 61 78 3a 20 20 20  20 20 20 20 20 20 20 20  |ntax:           |
000013a0  2a 41 72 63 46 53 42 75  66 66 65 72 20 5b 3c 62  |*ArcFSBuffer [<b|
000013b0  75 66 66 65 72 20 73 69  7a 65 3e 5d 0a 0a 50 61  |uffer size>]..Pa|
000013c0  72 61 6d 65 74 65 72 73  3a 20 20 20 20 20 20 20  |rameters:       |
000013d0  3c 62 75 66 66 65 72 20  73 69 7a 65 3e 20 20 20  |<buffer size>   |
000013e0  20 4e 65 77 20 62 75 66  66 65 72 20 73 69 7a 65  | New buffer size|
000013f0  20 69 6e 20 4b 62 79 74  65 73 2e 0a 0a 55 73 65  | in Kbytes...Use|
00001400  3a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 57  |:              W|
00001410  68 65 6e 20 6d 6f 72 65  20 72 6f 6f 6d 20 6e 65  |hen more room ne|
00001420  65 64 73 20 74 6f 20 62  65 20 6d 61 64 65 20 66  |eds to be made f|
00001430  6f 72 20 68 65 61 64 65  72 73 20 28 73 65 65 0a  |or headers (see.|
00001440  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001450  20 20 2a 41 72 63 46 53  47 61 70 73 2c 20 61 62  |  *ArcFSGaps, ab|
00001460  6f 76 65 29 20 6f 72 20  61 6e 20 61 72 63 68 69  |ove) or an archi|
00001470  76 65 20 69 73 20 63 6f  6d 70 61 63 74 65 64 2c  |ve is compacted,|
00001480  20 61 20 62 75 66 66 65  72 0a 20 20 20 20 20 20  | a buffer.      |
00001490  20 20 20 20 20 20 20 20  20 20 20 20 6e 65 65 64  |            need|
000014a0  73 20 74 6f 20 62 65 20  75 73 65 64 20 74 6f 20  |s to be used to |
000014b0  68 6f 6c 64 20 64 61 74  61 20 61 73 20 69 74 20  |hold data as it |
000014c0  69 73 20 6d 6f 76 65 64  2e 20 54 68 65 20 6c 61  |is moved. The la|
000014d0  72 67 65 72 0a 20 20 20  20 20 20 20 20 20 20 20  |rger.           |
000014e0  20 20 20 20 20 20 20 74  68 65 20 62 75 66 66 65  |       the buffe|
000014f0  72 2c 20 74 68 65 20 66  61 73 74 65 72 20 74 68  |r, the faster th|
00001500  65 20 6f 70 65 72 61 74  69 6f 6e 20 28 70 61 72  |e operation (par|
00001510  74 69 63 75 6c 61 72 6c  79 20 77 69 74 68 20 61  |ticularly with a|
00001520  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00001530  20 20 20 66 6c 6f 70 70  79 20 64 72 69 76 65 29  |   floppy drive)|
00001540  2e 20 49 66 20 6e 6f 20  73 69 7a 65 20 69 73 20  |. If no size is |
00001550  73 70 65 63 69 66 69 65  64 20 74 68 65 6e 20 41  |specified then A|
00001560  72 63 46 53 20 77 69 6c  6c 0a 20 20 20 20 20 20  |rcFS will.      |
00001570  20 20 20 20 20 20 20 20  20 20 20 20 75 73 65 20  |            use |
00001580  74 68 65 20 73 61 6d 65  20 61 6d 6f 75 6e 74 20  |the same amount |
00001590  6f 66 20 6d 65 6d 6f 72  79 20 61 73 20 69 73 20  |of memory as is |
000015a0  72 65 71 75 69 72 65 64  20 61 6e 79 77 61 79 20  |required anyway |
000015b0  74 6f 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |to.             |
000015c0  20 20 20 20 20 77 72 69  74 65 20 61 20 66 69 6c  |     write a fil|
000015d0  65 20 75 73 69 6e 67 20  74 68 65 20 63 75 72 72  |e using the curr|
000015e0  65 6e 74 20 63 6f 6d 70  72 65 73 73 69 6f 6e 20  |ent compression |
000015f0  6f 70 74 69 6f 6e 73 20  61 6e 64 0a 20 20 20 20  |options and.    |
00001600  20 20 20 20 20 20 20 20  20 20 20 20 20 20 72 61  |              ra|
00001610  77 20 64 61 74 61 20 62  75 66 66 65 72 20 73 69  |w data buffer si|
00001620  7a 65 20 28 73 65 65 20  2a 41 72 63 46 53 52 44  |ze (see *ArcFSRD|
00001630  42 2c 20 62 65 6c 6f 77  29 2e 20 54 68 69 73 20  |B, below). This |
00001640  69 73 20 74 68 65 0a 20  20 20 20 20 20 20 20 20  |is the.         |
00001650  20 20 20 20 20 20 20 20  20 64 65 66 61 75 6c 74  |         default|
00001660  2c 20 61 6e 64 20 69 73  20 75 6e 6c 69 6b 65 6c  |, and is unlikel|
00001670  79 20 74 6f 20 72 65 71  75 69 72 65 20 63 68 61  |y to require cha|
00001680  6e 67 69 6e 67 2e 0a 0a  52 65 6c 61 74 65 64 20  |nging...Related |
00001690  43 6f 6d 6d 61 6e 64 73  3a 20 2a 41 72 63 46 53  |Commands: *ArcFS|
000016a0  52 44 42 0a 0a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |RDB..***********|
000016b0  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
000016f0  2a 2a 0a 0a 20 20 20 20  20 20 20 20 20 20 20 20  |**..            |
00001700  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001730  20 20 20 20 20 20 2a 41  72 63 46 53 52 44 42 0a  |      *ArcFSRDB.|
00001740  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001780  20 20 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 0a 20 20 20  |  ---------..   |
00001790  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 53  |               S|
000017a0  65 74 20 42 75 66 66 65  72 20 73 69 7a 65 20 66  |et Buffer size f|
000017b0  6f 72 20 68 6f 6c 64 69  6e 67 20 72 61 77 2c 20  |or holding raw, |
000017c0  63 6f 6d 70 72 65 73 73  65 64 20 64 61 74 61 2e  |compressed data.|
000017d0  0a 0a 53 79 6e 74 61 78  3a 20 20 20 20 20 20 20  |..Syntax:       |
000017e0  20 20 20 20 2a 41 72 63  46 53 52 44 42 20 5b 3c  |    *ArcFSRDB [<|
000017f0  62 75 66 66 65 72 20 73  69 7a 65 3e 5d 0a 0a 50  |buffer size>]..P|
00001800  61 72 61 6d 65 74 65 72  73 3a 20 20 20 20 20 20  |arameters:      |
00001810  20 3c 62 75 66 66 65 72  20 73 69 7a 65 3e 20 20  | <buffer size>  |
00001820  20 20 4e 65 77 20 52 44  42 20 73 69 7a 65 20 69  |  New RDB size i|
00001830  6e 20 4b 62 79 74 65 73  2e 0a 0a 55 73 65 3a 20  |n Kbytes...Use: |
00001840  20 20 20 20 20 20 20 20  20 20 20 20 20 57 68 65  |             Whe|
00001850  6e 20 64 61 74 61 20 69  73 20 72 65 61 64 20 66  |n data is read f|
00001860  72 6f 6d 20 6f 72 20 77  72 69 74 74 65 6e 20 74  |rom or written t|
00001870  6f 20 61 6e 20 61 72 63  68 69 76 65 20 74 68 65  |o an archive the|
00001880  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00001890  20 20 20 70 72 6f 63 65  73 73 20 63 61 6e 20 62  |   process can b|
000018a0  65 20 73 70 65 65 64 65  64 20 75 70 20 62 79 20  |e speeded up by |
000018b0  75 73 69 6e 67 20 61 20  62 75 66 66 65 72 20 74  |using a buffer t|
000018c0  6f 20 68 6f 6c 64 20 74  68 65 0a 20 20 20 20 20  |o hold the.     |
000018d0  20 20 20 20 20 20 20 20  20 20 20 20 20 63 6f 6d  |             com|
000018e0  70 72 65 73 73 65 64 20  64 61 74 61 20 61 6e 64  |pressed data and|
000018f0  20 74 72 61 6e 73 66 65  72 20 74 68 65 20 64 61  | transfer the da|
00001900  74 61 20 74 6f 20 2f 20  66 72 6f 6d 20 74 68 65  |ta to / from the|
00001910  20 6d 65 64 69 61 0a 20  20 20 20 20 20 20 20 20  | media.         |
00001920  20 20 20 20 20 20 20 20  20 69 6e 20 6c 61 72 67  |         in larg|
00001930  65 20 27 63 68 75 6e 6b  73 27 2e 20 34 6b 20 69  |e 'chunks'. 4k i|
00001940  73 20 61 62 6f 75 74 20  74 68 65 20 72 69 67 68  |s about the righ|
00001950  74 20 73 69 7a 65 20 66  6f 72 20 61 20 68 61 72  |t size for a har|
00001960  64 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |d.              |
00001970  20 20 20 20 64 69 73 6b  2c 20 38 6b 20 66 6f 72  |    disk, 8k for|
00001980  20 61 20 66 6c 6f 70 70  79 2e 20 41 62 6f 76 65  | a floppy. Above|
00001990  20 74 68 65 73 65 20 73  69 7a 65 73 2c 20 6c 69  | these sizes, li|
000019a0  74 74 6c 65 20 73 70 65  65 64 0a 20 20 20 20 20  |ttle speed.     |
000019b0  20 20 20 20 20 20 20 20  20 20 20 20 20 69 6e 63  |             inc|
000019c0  72 65 61 73 65 20 69 73  20 6f 62 74 61 69 6e 65  |rease is obtaine|
000019d0  64 2e 20 54 68 65 20 64  65 66 61 75 6c 74 20 73  |d. The default s|
000019e0  69 7a 65 20 69 73 20 38  6b 2c 20 61 6e 64 20 69  |ize is 8k, and i|
000019f0  74 20 77 69 6c 6c 0a 20  20 20 20 20 20 20 20 20  |t will.         |
00001a00  20 20 20 20 20 20 20 20  20 62 65 20 73 65 74 20  |         be set |
00001a10  74 6f 20 74 68 69 73 20  73 69 7a 65 20 69 66 20  |to this size if |
00001a20  61 20 2a 41 72 63 46 53  52 44 42 20 63 6f 6d 6d  |a *ArcFSRDB comm|
00001a30  61 6e 64 20 69 73 20 69  73 73 75 65 64 0a 20 20  |and is issued.  |
00001a40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001a50  77 69 74 68 6f 75 74 20  61 20 70 61 72 61 6d 65  |without a parame|
00001a60  74 65 72 2e 0a 0a 52 65  6c 61 74 65 64 20 43 6f  |ter...Related Co|
00001a70  6d 6d 61 6e 64 73 3a 20  2a 41 72 63 46 53 42 75  |mmands: *ArcFSBu|
00001a80  66 66 65 72 0a 0a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |ffer..**********|
00001a90  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00001ad0  2a 2a 2a 0a 0a 46 69 6c  69 6e 67 20 73 79 73 74  |***..Filing syst|
00001ae0  65 6d 20 63 6f 6d 6d 61  6e 64 73 0a 2d 2d 2d 2d  |em commands.----|
00001af0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00001b00  2d 2d 0a 0a 54 68 65 20  66 6f 6c 6c 6f 77 69 6e  |--..The followin|
00001b10  67 20 63 6f 6d 6d 61 6e  64 73 20 61 72 65 20 61  |g commands are a|
00001b20  76 61 69 6c 61 62 6c 65  20 6f 6e 6c 79 20 77 68  |vailable only wh|
00001b30  65 6e 20 41 72 63 46 53  20 69 73 20 74 68 65 20  |en ArcFS is the |
00001b40  63 75 72 72 65 6e 74 20  66 69 6c 69 6e 67 0a 73  |current filing.s|
00001b50  79 73 74 65 6d 20 6f 72  20 77 68 65 6e 20 70 72  |ystem or when pr|
00001b60  65 66 69 78 65 64 20 62  79 20 27 61 72 63 66 73  |efixed by 'arcfs|
00001b70  3a 27 0a 0a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |:'..************|
00001b80  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00001bc0  2a 0a 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |*..             |
00001bd0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001c00  20 20 20 20 20 20 20 20  20 2a 42 61 63 6b 0a 20  |         *Back. |
00001c10  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001c50  20 20 20 20 20 2d 2d 2d  2d 2d 0a 0a 20 20 20 20  |     -----..    |
00001c60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 45 78  |              Ex|
00001c70  63 68 61 6e 67 65 73 20  63 75 72 72 65 6e 74 20  |changes current |
00001c80  61 6e 64 20 70 72 65 76  69 6f 75 73 6c 79 20 64  |and previously d|
00001c90  69 72 65 63 74 6f 72 69  65 73 2e 0a 0a 53 79 6e  |irectories...Syn|
00001ca0  74 61 78 3a 20 20 20 20  20 20 20 20 20 20 20 2a  |tax:           *|
00001cb0  42 61 63 6b 0a 0a 55 73  65 3a 20 20 20 20 20 20  |Back..Use:      |
00001cc0  20 20 20 20 20 20 20 20  53 77 61 70 73 20 74 68  |        Swaps th|
00001cd0  65 20 41 72 63 46 53 20  63 75 72 72 65 6e 74 20  |e ArcFS current |
00001ce0  61 6e 64 20 70 72 65 76  69 6f 75 73 6c 79 20 73  |and previously s|
00001cf0  65 6c 65 63 74 65 64 0a  20 20 20 20 20 20 20 20  |elected.        |
00001d00  20 20 20 20 20 20 20 20  20 20 64 69 72 65 63 74  |          direct|
00001d10  6f 72 69 65 73 2e 20 54  68 65 20 63 6f 6d 6d 61  |ories. The comma|
00001d20  6e 64 20 69 73 20 75 73  65 64 20 66 6f 72 20 73  |nd is used for s|
00001d30  77 69 74 63 68 69 6e 67  20 62 65 74 77 65 65 6e  |witching between|
00001d40  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00001d50  20 20 20 74 77 6f 20 66  72 65 71 75 65 6e 74 6c  |   two frequentl|
00001d60  79 20 75 73 65 64 20 64  69 72 65 63 74 6f 72 69  |y used directori|
00001d70  65 73 2e 0a 0a 52 65 6c  61 74 65 64 20 43 6f 6d  |es...Related Com|
00001d80  6d 61 6e 64 73 3a 20 2a  44 69 72 0a 0a 2a 2a 2a  |mands: *Dir..***|
00001d90  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00001dd0  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 0a 0a 20 20 20 20  |**********..    |
00001de0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001e20  20 20 20 2a 55 52 44 0a  20 20 20 20 20 20 20 20  |   *URD.        |
00001e30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001e60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2d  |               -|
00001e70  2d 2d 2d 0a 0a 20 20 20  20 20 20 20 20 20 20 20  |---..           |
00001e80  20 20 20 20 20 20 20 53  65 74 73 20 74 68 65 20  |       Sets the |
00001e90  55 73 65 72 20 52 6f 6f  74 20 44 69 72 65 63 74  |User Root Direct|
00001ea0  6f 72 79 2e 0a 0a 53 79  6e 74 61 78 3a 20 20 20  |ory...Syntax:   |
00001eb0  20 20 20 20 20 20 20 20  2a 55 52 44 20 5b 3c 64  |        *URD [<d|
00001ec0  69 72 65 63 74 6f 72 79  3e 5d 0a 0a 50 61 72 61  |irectory>]..Para|
00001ed0  6d 65 74 65 72 73 3a 20  20 20 20 20 20 20 3c 64  |meters:       <d|
00001ee0  69 72 65 63 74 6f 72 79  3e 20 20 20 20 20 41 6e  |irectory>     An|
00001ef0  79 20 76 61 6c 69 64 20  70 61 74 68 6e 61 6d 65  |y valid pathname|
00001f00  20 73 70 65 63 69 66 79  69 6e 67 20 61 20 64 69  | specifying a di|
00001f10  72 65 63 74 6f 72 79 2e  0a 0a 55 73 65 3a 20 20  |rectory...Use:  |
00001f20  20 20 20 20 20 20 20 20  20 20 20 20 2a 55 52 44  |            *URD|
00001f30  20 73 65 74 73 20 74 68  65 20 55 73 65 72 20 52  | sets the User R|
00001f40  6f 6f 74 20 44 69 72 65  63 74 6f 72 79 2e 20 54  |oot Directory. T|
00001f50  68 69 73 20 69 73 20 73  68 6f 77 6e 20 61 73 20  |his is shown as |
00001f60  27 26 27 0a 20 20 20 20  20 20 20 20 20 20 20 20  |'&'.            |
00001f70  20 20 20 20 20 20 69 6e  20 70 61 74 68 6e 61 6d  |      in pathnam|
00001f80  65 73 2e 0a 0a 52 65 6c  61 74 65 64 20 43 6f 6d  |es...Related Com|
00001f90  6d 61 6e 64 73 3a 20 2a  44 69 72 2c 20 2a 4c 69  |mands: *Dir, *Li|
00001fa0  62 0a 0a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |b..*************|
00001fb0  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00001ff0  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00002000  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002030  20 20 20 20 20 20 2a 47  61 72 62 6c 65 0a 20 20  |      *Garble.  |
00002040  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002080  20 20 2d 2d 2d 2d 2d 2d  2d 0a 0a 20 20 20 20 20  |  -------..     |
00002090  20 20 20 20 20 20 20 20  20 20 20 20 20 53 65 74  |             Set|
000020a0  73 20 67 61 72 62 6c 65  20 65 6e 63 72 79 70 74  |s garble encrypt|
000020b0  69 6f 6e 20 77 69 74 68  20 67 69 76 65 6e 20 70  |ion with given p|
000020c0  61 73 73 77 6f 72 64 2e  0a 0a 53 79 6e 74 61 78  |assword...Syntax|
000020d0  3a 20 20 20 20 20 20 20  20 20 20 20 2a 47 61 72  |:           *Gar|
000020e0  62 6c 65 20 3c 70 61 73  73 77 6f 72 64 3e 0a 0a  |ble <password>..|
000020f0  50 61 72 61 6d 65 74 65  72 73 3a 20 20 20 20 20  |Parameters:     |
00002100  20 20 3c 70 61 73 73 77  6f 72 64 3e 20 20 20 20  |  <password>    |
00002110  20 20 50 61 73 73 77 6f  72 64 20 74 6f 20 62 65  |  Password to be|
00002120  20 75 73 65 64 2e 0a 0a  55 73 65 3a 20 20 20 20  | used...Use:    |
00002130  20 20 20 20 20 20 20 20  20 20 41 72 63 46 53 20  |          ArcFS |
00002140  66 69 6c 65 73 20 63 61  6e 20 62 65 20 65 6e 63  |files can be enc|
00002150  72 79 70 74 65 64 20 77  69 74 68 20 61 20 70 61  |rypted with a pa|
00002160  73 73 77 6f 72 64 2e 20  54 68 69 73 20 63 6f 6d  |ssword. This com|
00002170  6d 61 6e 64 0a 20 20 20  20 20 20 20 20 20 20 20  |mand.           |
00002180  20 20 20 20 20 20 20 77  69 6c 6c 20 63 61 75 73  |       will caus|
00002190  65 20 61 6c 6c 20 73 61  76 65 64 20 66 69 6c 65  |e all saved file|
000021a0  73 20 74 6f 20 62 65 20  65 6e 63 6f 64 65 64 20  |s to be encoded |
000021b0  77 69 74 68 20 74 68 65  20 70 61 73 73 77 6f 72  |with the passwor|
000021c0  64 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |d.              |
000021d0  20 20 20 20 61 6e 64 20  61 6c 6c 20 6c 6f 61 64  |    and all load|
000021e0  65 64 20 66 69 6c 65 73  20 74 6f 20 62 65 20 64  |ed files to be d|
000021f0  65 63 72 79 70 74 65 64  20 77 69 74 68 20 74 68  |ecrypted with th|
00002200  65 20 70 61 73 73 77 6f  72 64 2e 20 49 66 0a 20  |e password. If. |
00002210  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002220  20 79 6f 75 20 61 74 74  65 6d 70 74 20 74 6f 20  | you attempt to |
00002230  6c 6f 61 64 20 61 20 66  69 6c 65 20 74 68 61 74  |load a file that|
00002240  20 68 61 73 20 62 65 65  6e 20 65 6e 63 6f 64 65  | has been encode|
00002250  64 20 77 69 74 68 20 61  0a 20 20 20 20 20 20 20  |d with a.       |
00002260  20 20 20 20 20 20 20 20  20 20 20 64 69 66 66 65  |           diffe|
00002270  72 65 6e 74 20 70 61 73  73 77 6f 72 64 2c 20 6f  |rent password, o|
00002280  72 20 68 61 73 6e 27 74  20 62 65 65 6e 20 65 6e  |r hasn't been en|
00002290  63 72 79 70 74 65 64 2c  20 79 6f 75 20 77 69 6c  |crypted, you wil|
000022a0  6c 20 67 65 74 0a 20 20  20 20 20 20 20 20 20 20  |l get.          |
000022b0  20 20 20 20 20 20 20 20  61 20 27 57 72 6f 6e 67  |        a 'Wrong|
000022c0  20 50 61 73 73 77 6f 72  64 20 2f 20 44 61 74 61  | Password / Data|
000022d0  20 63 6f 72 72 75 70 74  27 20 65 72 72 6f 72 2e  | corrupt' error.|
000022e0  20 55 73 65 20 2a 4e 6f  45 6e 63 72 79 70 74 69  | Use *NoEncrypti|
000022f0  6f 6e 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |on.             |
00002300  20 20 20 20 20 74 6f 20  67 6f 20 62 61 63 6b 20  |     to go back |
00002310  74 6f 20 6c 6f 61 64 69  6e 67 20 2f 20 73 61 76  |to loading / sav|
00002320  69 6e 67 20 6e 6f 6e 2d  65 6e 63 72 79 70 74 65  |ing non-encrypte|
00002330  64 20 66 69 6c 65 73 2e  20 42 65 0a 20 20 20 20  |d files. Be.    |
00002340  20 20 20 20 20 20 20 20  20 20 20 20 20 20 63 61  |              ca|
00002350  72 65 66 75 6c 20 6e 6f  74 20 74 6f 20 66 6f 72  |reful not to for|
00002360  67 65 74 20 74 68 65 20  70 61 73 73 77 6f 72 64  |get the password|
00002370  73 20 79 6f 75 20 68 61  76 65 20 75 73 65 64 20  |s you have used |
00002380  74 6f 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |to.             |
00002390  20 20 20 20 20 65 6e 63  72 79 70 74 20 64 61 74  |     encrypt dat|
000023a0  61 2c 20 6f 74 68 65 72  77 69 73 65 20 79 6f 75  |a, otherwise you|
000023b0  20 77 69 6c 6c 20 6e 6f  74 20 62 65 20 61 62 6c  | will not be abl|
000023c0  65 20 74 6f 20 64 65 63  72 79 70 74 0a 20 20 20  |e to decrypt.   |
000023d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 74  |               t|
000023e0  68 65 20 66 69 6c 65 73  21 0a 0a 52 65 6c 61 74  |he files!..Relat|
000023f0  65 64 20 43 6f 6d 6d 61  6e 64 73 3a 20 2a 4e 6f  |ed Commands: *No|
00002400  45 6e 63 72 79 70 74 69  6f 6e 0a 0a 2a 2a 2a 2a  |Encryption..****|
00002410  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00002450  2a 2a 2a 2a 2a 2a 2a 2a  2a 0a 0a 20 20 20 20 20  |*********..     |
00002460  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002490  20 20 20 20 20 20 20 20  20 2a 4e 6f 45 6e 63 72  |         *NoEncr|
000024a0  79 70 74 69 6f 6e 0a 20  20 20 20 20 20 20 20 20  |yption.         |
000024b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000024e0  20 20 20 20 20 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |     -----------|
000024f0  2d 2d 0a 0a 20 20 20 20  20 20 20 20 20 20 20 20  |--..            |
00002500  20 20 20 20 20 20 53 65  74 73 20 41 72 63 46 53  |      Sets ArcFS|
00002510  20 74 6f 20 6c 6f 61 64  20 2f 20 73 61 76 65 20  | to load / save |
00002520  66 69 6c 65 73 20 77 69  74 68 6f 75 74 20 61 20  |files without a |
00002530  70 61 73 73 77 6f 72 64  2e 0a 0a 53 79 6e 74 61  |password...Synta|
00002540  78 3a 20 20 20 20 20 20  20 20 20 20 20 2a 4e 6f  |x:           *No|
00002550  45 6e 63 72 79 70 74 69  6f 6e 0a 0a 55 73 65 3a  |Encryption..Use:|
00002560  20 20 20 20 20 20 20 20  20 20 20 20 20 20 52 65  |              Re|
00002570  76 65 72 73 65 73 20 74  68 65 20 65 66 66 65 63  |verses the effec|
00002580  74 73 20 6f 66 20 61 20  27 2a 47 61 72 62 6c 65  |ts of a '*Garble|
00002590  27 20 63 6f 6d 6d 61 6e  64 2e 20 46 69 6c 65 73  |' command. Files|
000025a0  20 63 61 6e 20 62 65 0a  20 20 20 20 20 20 20 20  | can be.        |
000025b0  20 20 20 20 20 20 20 20  20 20 6c 6f 61 64 65 64  |          loaded|
000025c0  20 61 6e 64 20 73 61 76  65 64 20 61 73 20 6e 6f  | and saved as no|
000025d0  72 6d 61 6c 20 66 6f 6c  6c 6f 77 69 6e 67 20 74  |rmal following t|
000025e0  68 69 73 20 63 6f 6d 6d  61 6e 64 2e 0a 0a 52 65  |his command...Re|
000025f0  6c 61 74 65 64 20 43 6f  6d 6d 61 6e 64 73 3a 20  |lated Commands: |
00002600  2a 47 61 72 62 6c 65 0a  0a 2a 2a 2a 2a 2a 2a 2a  |*Garble..*******|
00002610  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00002650  2a 2a 2a 2a 2a 2a 0a 0a  20 20 20 20 20 20 20 20  |******..        |
00002660  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002690  20 20 20 20 20 20 20 20  20 2a 48 6f 75 72 47 6c  |         *HourGl|
000026a0  61 73 73 0a 20 20 20 20  20 20 20 20 20 20 20 20  |ass.            |
000026b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000026e0  20 20 20 20 20 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0a  |     ----------.|
000026f0  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00002700  20 20 20 53 77 69 74 63  68 65 73 20 41 72 63 46  |   Switches ArcF|
00002710  53 27 73 20 75 73 65 20  6f 66 20 74 68 65 20 68  |S's use of the h|
00002720  6f 75 72 67 6c 61 73 73  20 6f 66 66 20 6f 72 20  |ourglass off or |
00002730  6f 6e 2e 0a 0a 53 79 6e  74 61 78 3a 20 20 20 20  |on...Syntax:    |
00002740  20 20 20 20 20 20 20 2a  48 6f 75 72 67 6c 61 73  |       *Hourglas|
00002750  73 20 5b 30 7c 31 5d 0a  0a 50 61 72 61 6d 65 74  |s [0|1]..Paramet|
00002760  65 72 73 3a 20 20 20 20  20 20 20 30 20 74 6f 20  |ers:       0 to |
00002770  73 77 69 74 63 68 20 6f  66 66 20 48 6f 75 72 67  |switch off Hourg|
00002780  6c 61 73 73 20 75 73 65  2e 0a 20 20 20 20 20 20  |lass use..      |
00002790  20 20 20 20 20 20 20 20  20 20 20 20 31 20 28 6f  |            1 (o|
000027a0  72 20 6e 6f 20 70 61 72  61 6d 65 74 65 72 29 20  |r no parameter) |
000027b0  74 6f 20 73 77 69 74 63  68 20 6f 6e 20 48 6f 75  |to switch on Hou|
000027c0  72 67 6c 61 73 73 20 75  73 65 2e 0a 0a 55 73 65  |rglass use...Use|
000027d0  3a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2a  |:              *|
000027e0  48 6f 75 72 67 6c 61 73  73 20 63 6f 6e 74 72 6f  |Hourglass contro|
000027f0  6c 73 20 75 73 65 20 6f  66 20 74 68 65 20 48 6f  |ls use of the Ho|
00002800  75 72 67 6c 61 73 73 20  62 79 20 41 72 63 46 53  |urglass by ArcFS|
00002810  2e 20 49 66 20 74 68 65  0a 20 20 20 20 20 20 20  |. If the.       |
00002820  20 20 20 20 20 20 20 20  20 20 20 68 6f 75 72 67  |           hourg|
00002830  6c 61 73 73 20 69 73 20  64 69 73 70 6c 61 79 65  |lass is displaye|
00002840  64 20 77 69 74 68 20 74  68 65 20 74 6f 70 20 27  |d with the top '|
00002850  4c 45 44 27 20 6f 6e 20  74 68 65 6e 20 41 72 63  |LED' on then Arc|
00002860  46 53 20 69 73 0a 20 20  20 20 20 20 20 20 20 20  |FS is.          |
00002870  20 20 20 20 20 20 20 20  6c 6f 61 64 69 6e 67 20  |        loading |
00002880  61 20 66 69 6c 65 2e 20  49 66 20 69 74 20 69 73  |a file. If it is|
00002890  20 64 69 73 70 6c 61 79  65 64 20 77 69 74 68 20  | displayed with |
000028a0  74 68 65 20 62 6f 74 74  6f 6d 20 27 4c 45 44 27  |the bottom 'LED'|
000028b0  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000028c0  20 20 20 6f 6e 20 74 68  65 6e 20 41 72 63 46 53  |   on then ArcFS|
000028d0  20 69 73 20 73 61 76 69  6e 67 20 61 20 66 69 6c  | is saving a fil|
000028e0  65 2e 20 49 66 20 69 74  20 69 73 20 64 69 73 70  |e. If it is disp|
000028f0  6c 61 79 65 64 20 77 69  74 68 0a 20 20 20 20 20  |layed with.     |
00002900  20 20 20 20 20 20 20 20  20 20 20 20 20 62 6f 74  |             bot|
00002910  68 20 27 4c 45 44 73 27  20 6f 6e 20 74 68 65 6e  |h 'LEDs' on then|
00002920  20 41 72 63 46 53 20 69  73 20 63 6f 6d 70 61 63  | ArcFS is compac|
00002930  74 69 6e 67 20 61 6e 20  61 72 63 68 69 76 65 20  |ting an archive |
00002940  6f 72 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |or.             |
00002950  20 20 20 20 20 6d 61 6b  69 6e 67 20 72 6f 6f 6d  |     making room|
00002960  20 66 6f 72 20 6d 6f 72  65 20 68 65 61 64 65 72  | for more header|
00002970  73 2e 20 4e 6f 74 65 20  74 68 61 74 20 73 6f 6d  |s. Note that som|
00002980  65 20 67 61 6d 65 73 20  28 65 2e 67 2e 0a 20 20  |e games (e.g..  |
00002990  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000029a0  54 77 69 6e 57 6f 72 6c  64 29 20 77 69 6c 6c 20  |TwinWorld) will |
000029b0  72 65 66 75 73 65 20 74  6f 20 72 75 6e 20 66 72  |refuse to run fr|
000029c0  6f 6d 20 61 6e 20 61 72  63 68 69 76 65 20 69 66  |om an archive if|
000029d0  20 41 72 63 46 53 20 69  73 0a 20 20 20 20 20 20  | ArcFS is.      |
000029e0  20 20 20 20 20 20 20 20  20 20 20 20 75 73 69 6e  |            usin|
000029f0  67 20 74 68 65 20 68 6f  75 72 67 6c 61 73 73 2e  |g the hourglass.|
00002a00  0a 0a 52 65 6c 61 74 65  64 20 43 6f 6d 6d 61 6e  |..Related Comman|
00002a10  64 73 3a 20 4e 6f 6e 65  0a 0a 2a 2a 2a 2a 2a 2a  |ds: None..******|
00002a20  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00002a60  2a 2a 2a 2a 2a 2a 2a 0a  0a 20 20 20 20 20 20 20  |*******..       |
00002a70  20 20 20 20 20 20 20 20  20 20 20 72 65 61 64 20  |           read |
00002a80  2f 20 77 72 69 74 65 20  76 65 72 73 69 6f 6e 20  |/ write version |
00002a90  6f 6e 6c 79 20 20 20 20  20 20 20 20 20 20 20 20  |only            |
00002aa0  20 20 20 20 20 20 20 20  20 20 20 20 2a 43 6f 6d  |            *Com|
00002ab0  70 61 63 74 0a 20 20 20  20 20 20 20 20 20 20 20  |pact.           |
00002ac0  20 20 20 20 20 20 20 2d  2d 2d 2d 2d 2d 2d 2d 2d  |       ---------|
00002ad0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00002ae0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002af0  20 20 20 20 20 20 20 20  2d 2d 2d 2d 2d 2d 2d 2d  |        --------|
00002b00  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00002b10  20 20 20 20 4d 61 6e 75  61 6c 20 63 6f 6d 70 61  |    Manual compa|
00002b20  63 74 20 2d 20 6d 61 6b  65 73 20 61 6e 20 61 72  |ct - makes an ar|
00002b30  63 68 69 76 65 20 61 73  20 73 6d 61 6c 6c 20 61  |chive as small a|
00002b40  73 20 70 6f 73 73 69 62  6c 65 2e 0a 0a 53 79 6e  |s possible...Syn|
00002b50  74 61 78 3a 20 20 20 20  20 20 20 20 20 20 20 2a  |tax:           *|
00002b60  43 6f 6d 70 61 63 74 20  5b 3c 61 72 63 68 69 76  |Compact [<archiv|
00002b70  65 20 6e 61 6d 65 3e 5d  0a 0a 50 61 72 61 6d 65  |e name>]..Parame|
00002b80  74 65 72 73 3a 20 20 20  20 20 20 20 3c 61 72 63  |ters:       <arc|
00002b90  68 69 76 65 20 6e 61 6d  65 3e 20 20 41 72 63 68  |hive name>  Arch|
00002ba0  69 76 65 20 74 6f 20 63  6f 6d 70 61 63 74 2e 0a  |ive to compact..|
00002bb0  0a 55 73 65 3a 20 20 20  20 20 20 20 20 20 20 20  |.Use:           |
00002bc0  20 20 20 2a 43 6f 6d 70  61 63 74 20 63 6f 6d 70  |   *Compact comp|
00002bd0  61 63 74 73 20 74 68 65  20 6e 61 6d 65 64 20 61  |acts the named a|
00002be0  72 63 68 69 76 65 20 28  6f 72 20 74 68 65 20 6f  |rchive (or the o|
00002bf0  6e 65 20 63 6f 6e 74 61  69 6e 69 6e 67 0a 20 20  |ne containing.  |
00002c00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002c10  74 68 65 20 41 72 63 46  53 20 63 75 72 72 65 6e  |the ArcFS curren|
00002c20  74 6c 79 20 73 65 6c 65  63 74 65 64 20 64 69 72  |tly selected dir|
00002c30  65 63 74 6f 72 79 29 2c  20 73 6f 20 74 68 61 74  |ectory), so that|
00002c40  20 69 74 20 69 73 20 61  73 0a 20 20 20 20 20 20  | it is as.      |
00002c50  20 20 20 20 20 20 20 20  20 20 20 20 73 6d 61 6c  |            smal|
00002c60  6c 20 61 73 20 70 6f 73  73 69 62 6c 65 2e 20 54  |l as possible. T|
00002c70  68 69 73 20 73 68 6f 75  6c 64 20 62 65 20 64 6f  |his should be do|
00002c80  6e 65 20 72 65 67 75 6c  61 72 6c 79 20 77 68 69  |ne regularly whi|
00002c90  6c 73 74 0a 20 20 20 20  20 20 20 20 20 20 20 20  |lst.            |
00002ca0  20 20 20 20 20 20 77 6f  72 6b 69 6e 67 20 6f 6e  |      working on|
00002cb0  20 61 6e 20 61 72 63 68  69 76 65 2c 20 69 66 20  | an archive, if |
00002cc0  61 75 74 6f 63 6f 6d 70  61 63 74 20 69 73 20 73  |autocompact is s|
00002cd0  77 69 74 63 68 65 64 20  6f 66 66 2e 0a 0a 52 65  |witched off...Re|
00002ce0  6c 61 74 65 64 20 43 6f  6d 6d 61 6e 64 73 3a 20  |lated Commands: |
00002cf0  2a 41 75 74 6f 43 6f 6d  70 61 63 74 0a 0a 2a 2a  |*AutoCompact..**|
00002d00  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00002d40  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 0a 0a 20 20 20  |***********..   |
00002d50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 72  |               r|
00002d60  65 61 64 20 2f 20 77 72  69 74 65 20 76 65 72 73  |ead / write vers|
00002d70  69 6f 6e 20 6f 6e 6c 79  20 20 20 20 20 20 20 20  |ion only        |
00002d80  20 20 20 20 20 20 20 20  20 20 20 20 2a 41 75 74  |            *Aut|
00002d90  6f 43 6f 6d 70 61 63 74  0a 20 20 20 20 20 20 20  |oCompact.       |
00002da0  20 20 20 20 20 20 20 20  20 20 20 2d 2d 2d 2d 2d  |           -----|
00002db0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00002dc0  2d 2d 2d 2d 20 20 20 20  20 20 20 20 20 20 20 20  |----            |
00002dd0  20 20 20 20 20 20 20 20  2d 2d 2d 2d 2d 2d 2d 2d  |        --------|
00002de0  2d 2d 2d 2d 0a 0a 20 20  20 20 20 20 20 20 20 20  |----..          |
00002df0  20 20 20 20 20 20 20 20  53 65 6c 65 63 74 73 20  |        Selects |
00002e00  2f 20 44 65 73 65 6c 65  63 74 73 20 41 72 63 46  |/ Deselects ArcF|
00002e10  53 20 61 75 74 6f 63 6f  6d 70 61 63 74 2e 0a 0a  |S autocompact...|
00002e20  53 79 6e 74 61 78 3a 20  20 20 20 20 20 20 20 20  |Syntax:         |
00002e30  20 20 2a 41 75 74 6f 43  6f 6d 70 61 63 74 20 5b  |  *AutoCompact [|
00002e40  30 7c 31 5d 0a 0a 50 61  72 61 6d 65 74 65 72 73  |0|1]..Parameters|
00002e50  3a 20 20 20 20 20 20 20  30 20 74 6f 20 73 77 69  |:       0 to swi|
00002e60  74 63 68 20 61 75 74 6f  63 6f 6d 70 61 63 74 20  |tch autocompact |
00002e70  6f 66 66 2e 0a 20 20 20  20 20 20 20 20 20 20 20  |off..           |
00002e80  20 20 20 20 20 20 20 31  20 28 6f 72 20 6e 6f 20  |       1 (or no |
00002e90  70 61 72 61 6d 65 74 65  72 29 20 74 6f 20 73 77  |parameter) to sw|
00002ea0  69 74 63 68 20 61 75 74  6f 63 6f 6d 70 61 63 74  |itch autocompact|
00002eb0  20 6f 6e 2e 0a 0a 55 73  65 3a 20 20 20 20 20 20  | on...Use:      |
00002ec0  20 20 20 20 20 20 20 20  53 77 69 74 63 68 65 73  |        Switches|
00002ed0  20 61 75 74 6f 63 6f 6d  70 61 63 74 20 6f 66 66  | autocompact off|
00002ee0  20 6f 72 20 6f 6e 2e 20  44 65 6c 65 74 65 20 2f  | or on. Delete /|
00002ef0  20 66 69 6c 65 20 6f 76  65 72 77 72 69 74 65 0a  | file overwrite.|
00002f00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002f10  20 20 6f 70 65 72 61 74  69 6f 6e 73 20 61 6e 64  |  operations and|
00002f20  20 75 70 64 61 74 69 6e  67 20 66 69 6c 65 73 20  | updating files |
00002f30  75 73 69 6e 67 20 42 41  53 49 43 27 73 20 4f 50  |using BASIC's OP|
00002f40  45 4e 55 50 0a 20 20 20  20 20 20 20 20 20 20 20  |ENUP.           |
00002f50  20 20 20 20 20 20 20 66  6f 6c 6c 6f 77 65 64 20  |       followed |
00002f60  62 79 20 43 4c 4f 53 45  20 28 6f 72 20 74 68 65  |by CLOSE (or the|
00002f70  20 4f 53 5f 46 69 6e 64  20 65 71 75 69 76 61 6c  | OS_Find equival|
00002f80  65 6e 74 73 29 20 63 61  6e 20 62 65 0a 20 20 20  |ents) can be.   |
00002f90  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 73  |               s|
00002fa0  70 65 65 64 65 64 20 75  70 20 61 20 67 72 65 61  |peeded up a grea|
00002fb0  74 20 64 65 61 6c 20 62  79 20 73 77 69 74 63 68  |t deal by switch|
00002fc0  69 6e 67 20 6f 66 66 20  61 75 74 6f 63 6f 6d 70  |ing off autocomp|
00002fd0  61 63 74 2e 20 49 66 0a  20 20 20 20 20 20 20 20  |act. If.        |
00002fe0  20 20 20 20 20 20 20 20  20 20 79 6f 75 20 61 72  |          you ar|
00002ff0  65 20 64 6f 69 6e 67 20  61 20 6c 6f 74 20 6f 66  |e doing a lot of|
00003000  20 77 6f 72 6b 20 6f 6e  20 61 6e 20 61 72 63 68  | work on an arch|
00003010  69 76 65 2c 20 74 68 65  6e 20 69 74 20 69 73 0a  |ive, then it is.|
00003020  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003030  20 20 70 72 6f 62 61 62  6c 79 20 77 6f 72 74 68  |  probably worth|
00003040  20 73 77 69 74 63 68 69  6e 67 20 6f 66 66 20 61  | switching off a|
00003050  75 74 6f 63 6f 6d 70 61  63 74 20 61 6e 64 20 64  |utocompact and d|
00003060  6f 69 6e 67 20 72 65 67  75 6c 61 72 0a 20 20 20  |oing regular.   |
00003070  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 6d  |               m|
00003080  61 6e 75 61 6c 20 63 6f  6d 70 61 63 74 73 2e 20  |anual compacts. |
00003090  57 68 65 6e 20 79 6f 75  20 68 61 76 65 20 66 69  |When you have fi|
000030a0  6e 69 73 68 65 64 20 77  6f 72 6b 69 6e 67 20 6f  |nished working o|
000030b0  6e 20 74 68 65 0a 20 20  20 20 20 20 20 20 20 20  |n the.          |
000030c0  20 20 20 20 20 20 20 20  61 72 63 68 69 76 65 2c  |        archive,|
000030d0  20 64 6f 20 61 20 66 69  6e 61 6c 20 6d 61 6e 75  | do a final manu|
000030e0  61 6c 20 63 6f 6d 70 61  63 74 20 61 6e 64 20 73  |al compact and s|
000030f0  77 69 74 63 68 20 61 75  74 6f 63 6f 6d 70 61 63  |witch autocompac|
00003100  74 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |t.              |
00003110  20 20 20 20 62 61 63 6b  20 6f 6e 2e 0a 0a 52 65  |    back on...Re|
00003120  6c 61 74 65 64 20 43 6f  6d 6d 61 6e 64 73 3a 20  |lated Commands: |
00003130  2a 43 6f 6d 70 61 63 74  0a 0a 2a 2a 2a 2a 2a 2a  |*Compact..******|
00003140  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00003180  2a 2a 2a 2a 2a 2a 2a 0a  0a 20 20 20 20 20 20 20  |*******..       |
00003190  20 20 20 20 20 20 20 20  20 20 20 72 65 61 64 20  |           read |
000031a0  2f 20 77 72 69 74 65 20  76 65 72 73 69 6f 6e 20  |/ write version |
000031b0  6f 6e 6c 79 20 20 20 20  20 20 20 20 20 20 20 20  |only            |
000031c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 2a 53  |              *S|
000031d0  74 6f 72 65 0a 20 20 20  20 20 20 20 20 20 20 20  |tore.           |
000031e0  20 20 20 20 20 20 20 2d  2d 2d 2d 2d 2d 2d 2d 2d  |       ---------|
000031f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00003200  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003210  20 20 20 20 20 20 20 20  20 20 2d 2d 2d 2d 2d 2d  |          ------|
00003220  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00003230  20 20 20 20 53 65 74 20  41 72 63 46 53 20 74 6f  |    Set ArcFS to|
00003240  20 73 61 76 65 20 66 69  6c 65 73 20 77 69 74 68  | save files with|
00003250  6f 75 74 20 63 6f 6d 70  72 65 73 73 69 6e 67 20  |out compressing |
00003260  74 68 65 6d 2e 0a 0a 53  79 6e 74 61 78 3a 20 20  |them...Syntax:  |
00003270  20 20 20 20 20 20 20 20  20 2a 53 74 6f 72 65 0a  |         *Store.|
00003280  0a 55 73 65 3a 20 20 20  20 20 20 20 20 20 20 20  |.Use:           |
00003290  20 20 20 2a 53 74 6f 72  65 20 73 65 74 73 20 41  |   *Store sets A|
000032a0  72 63 46 53 20 74 6f 20  73 61 76 65 20 66 69 6c  |rcFS to save fil|
000032b0  65 73 20 77 69 74 68 6f  75 74 20 63 6f 6d 70 72  |es without compr|
000032c0  65 73 73 69 6e 67 20 74  68 65 6d 2e 0a 20 20 20  |essing them..   |
000032d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 54  |               T|
000032e0  68 69 73 20 69 73 20 66  61 73 74 20 61 6e 64 20  |his is fast and |
000032f0  64 6f 65 73 6e 27 74 20  72 65 71 75 69 72 65 20  |doesn't require |
00003300  6d 65 6d 6f 72 79 20 74  6f 20 62 65 20 63 6c 61  |memory to be cla|
00003310  69 6d 65 64 20 66 6f 72  0a 20 20 20 20 20 20 20  |imed for.       |
00003320  20 20 20 20 20 20 20 20  20 20 20 63 6f 6d 70 72  |           compr|
00003330  65 73 73 69 6f 6e 2e 0a  0a 52 65 6c 61 74 65 64  |ession...Related|
00003340  20 43 6f 6d 6d 61 6e 64  73 3a 20 2a 50 61 63 6b  | Commands: *Pack|
00003350  2c 20 2a 43 72 75 6e 63  68 2c 20 2a 43 6f 6d 70  |, *Crunch, *Comp|
00003360  72 65 73 73 0a 0a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |ress..**********|
00003370  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
000033b0  2a 2a 2a 0a 0a 20 20 20  20 20 20 20 20 20 20 20  |***..           |
000033c0  20 20 20 20 20 20 20 72  65 61 64 20 2f 20 77 72  |       read / wr|
000033d0  69 74 65 20 76 65 72 73  69 6f 6e 20 6f 6e 6c 79  |ite version only|
000033e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000033f0  20 20 20 20 20 20 20 20  20 20 20 2a 50 61 63 6b  |           *Pack|
00003400  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00003410  20 20 20 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |   -------------|
00003420  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 20 20 20 20  |------------    |
00003430  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003440  20 20 20 20 20 20 20 2d  2d 2d 2d 2d 0a 0a 20 20  |       -----..  |
00003450  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003460  53 65 74 73 20 41 72 63  46 53 20 74 6f 20 73 61  |Sets ArcFS to sa|
00003470  76 65 20 66 69 6c 65 73  20 62 79 20 70 61 63 6b  |ve files by pack|
00003480  69 6e 67 20 72 65 70 65  61 74 65 64 20 63 68 61  |ing repeated cha|
00003490  72 61 63 74 65 72 73 2e  0a 0a 53 79 6e 74 61 78  |racters...Syntax|
000034a0  3a 20 20 20 20 20 20 20  20 20 20 20 2a 50 61 63  |:           *Pac|
000034b0  6b 0a 0a 55 73 65 3a 20  20 20 20 20 20 20 20 20  |k..Use:         |
000034c0  20 20 20 20 20 2a 50 61  63 6b 20 73 65 74 73 20  |     *Pack sets |
000034d0  41 72 63 46 53 20 74 6f  20 70 61 63 6b 20 72 65  |ArcFS to pack re|
000034e0  70 65 61 74 65 64 20 63  68 61 72 61 63 74 65 72  |peated character|
000034f0  73 20 77 68 65 6e 20 73  61 76 69 6e 67 0a 20 20  |s when saving.  |
00003500  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003510  66 69 6c 65 73 2e 20 54  68 69 73 20 67 69 76 65  |files. This give|
00003520  73 20 76 65 72 79 20 6c  69 74 74 6c 65 20 63 6f  |s very little co|
00003530  6d 70 72 65 73 73 69 6f  6e 2c 20 62 75 74 20 69  |mpression, but i|
00003540  73 20 66 61 73 74 20 61  6e 64 0a 20 20 20 20 20  |s fast and.     |
00003550  20 20 20 20 20 20 20 20  20 20 20 20 20 64 6f 65  |             doe|
00003560  73 6e 27 74 20 72 65 71  75 69 72 65 20 6d 65 6d  |sn't require mem|
00003570  6f 72 79 20 74 6f 20 62  65 20 63 6c 61 69 6d 65  |ory to be claime|
00003580  64 20 66 6f 72 20 63 6f  6d 70 72 65 73 73 69 6f  |d for compressio|
00003590  6e 2e 0a 0a 52 65 6c 61  74 65 64 20 43 6f 6d 6d  |n...Related Comm|
000035a0  61 6e 64 73 3a 20 2a 53  74 6f 72 65 2c 20 2a 43  |ands: *Store, *C|
000035b0  72 75 6e 63 68 2c 20 2a  43 6f 6d 70 72 65 73 73  |runch, *Compress|
000035c0  0a 0a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |..**************|
000035d0  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00003600  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 0a  |***************.|
00003610  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00003620  20 20 20 72 65 61 64 20  2f 20 77 72 69 74 65 20  |   read / write |
00003630  76 65 72 73 69 6f 6e 20  6f 6e 6c 79 20 20 20 20  |version only    |
00003640  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003650  20 20 20 20 20 2a 43 72  75 6e 63 68 0a 20 20 20  |     *Crunch.   |
00003660  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2d  |               -|
00003670  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00003680  2d 2d 2d 2d 2d 2d 2d 2d  20 20 20 20 20 20 20 20  |--------        |
00003690  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000036a0  20 2d 2d 2d 2d 2d 2d 2d  0a 0a 20 20 20 20 20 20  | -------..      |
000036b0  20 20 20 20 20 20 20 20  20 20 20 20 53 65 74 73  |            Sets|
000036c0  20 41 72 63 46 53 20 74  6f 20 73 61 76 65 20 75  | ArcFS to save u|
000036d0  73 69 6e 67 20 4c 5a 57  20 2f 20 72 65 70 65 61  |sing LZW / repea|
000036e0  74 65 64 20 63 68 72 2e  20 63 6f 6d 70 72 65 73  |ted chr. compres|
000036f0  73 69 6f 6e 2e 0a 0a 53  79 6e 74 61 78 3a 20 20  |sion...Syntax:  |
00003700  20 20 20 20 20 20 20 20  20 2a 43 72 75 6e 63 68  |         *Crunch|
00003710  20 5b 3c 6e 6f 2e 20 6f  66 20 62 69 74 73 3e 5d  | [<no. of bits>]|
00003720  0a 0a 50 61 72 61 6d 65  74 65 72 73 3a 20 20 20  |..Parameters:   |
00003730  20 20 20 20 3c 6e 6f 2e  20 6f 66 20 62 69 74 73  |    <no. of bits|
00003740  3e 20 20 20 4d 61 78 2e  20 6e 6f 2e 20 6f 66 20  |>   Max. no. of |
00003750  62 69 74 73 20 65 61 63  68 20 63 6f 64 65 20 69  |bits each code i|
00003760  73 20 74 6f 20 62 65 2e  0a 0a 55 73 65 3a 20 20  |s to be...Use:  |
00003770  20 20 20 20 20 20 20 20  20 20 20 20 2a 43 72 75  |            *Cru|
00003780  6e 63 68 20 73 65 74 73  20 41 72 63 46 53 20 74  |nch sets ArcFS t|
00003790  6f 20 73 61 76 65 20 66  69 6c 65 73 20 62 79 20  |o save files by |
000037a0  66 69 72 73 74 20 70 61  63 6b 69 6e 67 20 72 65  |first packing re|
000037b0  70 65 61 74 65 64 0a 20  20 20 20 20 20 20 20 20  |peated.         |
000037c0  20 20 20 20 20 20 20 20  20 63 68 61 72 61 63 74  |         charact|
000037d0  65 72 73 20 61 6e 64 20  74 68 65 6e 20 75 73 69  |ers and then usi|
000037e0  6e 67 20 64 79 6e 61 6d  69 63 20 4c 5a 57 20 63  |ng dynamic LZW c|
000037f0  6f 6d 70 72 65 73 73 69  6f 6e 20 77 69 74 68 0a  |ompression with.|
00003800  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003810  20 20 61 64 61 70 74 69  76 65 20 72 65 73 65 74  |  adaptive reset|
00003820  2e 20 54 68 65 20 6e 6f  2e 20 6f 66 20 62 69 74  |. The no. of bit|
00003830  73 20 67 69 76 65 6e 20  6d 75 73 74 20 62 65 20  |s given must be |
00003840  62 65 74 77 65 65 6e 20  31 32 0a 20 20 20 20 20  |between 12.     |
00003850  20 20 20 20 20 20 20 20  20 20 20 20 20 61 6e 64  |             and|
00003860  20 31 36 20 28 31 32 20  69 66 20 6e 6f 20 70 61  | 16 (12 if no pa|
00003870  72 61 6d 65 74 65 72 20  69 73 20 73 70 65 63 69  |rameter is speci|
00003880  66 69 65 64 29 20 61 6e  64 20 72 65 66 65 72 73  |fied) and refers|
00003890  20 74 6f 0a 20 20 20 20  20 20 20 20 20 20 20 20  | to.            |
000038a0  20 20 20 20 20 20 74 68  65 20 6d 61 78 2e 20 6c  |      the max. l|
000038b0  65 6e 67 74 68 20 63 6f  64 65 73 20 75 73 65 64  |ength codes used|
000038c0  20 62 65 66 6f 72 65 20  74 68 65 20 74 61 62 6c  | before the tabl|
000038d0  65 20 69 73 20 72 65 73  65 74 2e 20 31 36 0a 20  |e is reset. 16. |
000038e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000038f0  20 62 69 74 73 20 67 69  76 65 73 20 74 68 65 20  | bits gives the |
00003900  62 65 73 74 20 63 6f 6d  70 72 65 73 73 69 6f 6e  |best compression|
00003910  2c 20 62 75 74 20 74 61  6b 65 73 20 76 65 72 79  |, but takes very|
00003920  20 6c 61 72 67 65 0a 20  20 20 20 20 20 20 20 20  | large.         |
00003930  20 20 20 20 20 20 20 20  20 61 6d 6f 75 6e 74 73  |         amounts|
00003940  20 6f 66 20 6d 65 6d 6f  72 79 20 66 6f 72 20 74  | of memory for t|
00003950  68 65 20 74 61 62 6c 65  2e 20 31 32 20 62 69 74  |he table. 12 bit|
00003960  73 20 74 61 6b 65 73 20  61 20 6c 6f 74 20 6c 65  |s takes a lot le|
00003970  73 73 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |ss.             |
00003980  20 20 20 20 20 6d 65 6d  6f 72 79 2c 20 62 75 74  |     memory, but|
00003990  20 74 68 65 20 63 6f 6d  70 72 65 73 73 65 64 20  | the compressed |
000039a0  64 61 74 61 20 77 69 6c  6c 20 75 73 75 61 6c 6c  |data will usuall|
000039b0  79 20 62 65 20 6c 6f 6e  67 65 72 2e 0a 0a 52 65  |y be longer...Re|
000039c0  6c 61 74 65 64 20 43 6f  6d 6d 61 6e 64 73 3a 20  |lated Commands: |
000039d0  2a 53 74 6f 72 65 2c 20  2a 50 61 63 6b 2c 20 2a  |*Store, *Pack, *|
000039e0  43 6f 6d 70 72 65 73 73  0a 0a 2a 2a 2a 2a 2a 2a  |Compress..******|
000039f0  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00003a30  2a 2a 2a 2a 2a 2a 2a 0a  0a 20 20 20 20 20 20 20  |*******..       |
00003a40  20 20 20 20 20 20 20 20  20 20 20 72 65 61 64 20  |           read |
00003a50  2f 20 77 72 69 74 65 20  76 65 72 73 69 6f 6e 20  |/ write version |
00003a60  6f 6e 6c 79 20 20 20 20  20 20 20 20 20 20 20 20  |only            |
00003a70  20 20 20 20 20 20 20 20  20 20 20 2a 43 6f 6d 70  |           *Comp|
00003a80  72 65 73 73 0a 20 20 20  20 20 20 20 20 20 20 20  |ress.           |
00003a90  20 20 20 20 20 20 20 2d  2d 2d 2d 2d 2d 2d 2d 2d  |       ---------|
00003aa0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00003ab0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003ac0  20 20 20 20 20 20 20 2d  2d 2d 2d 2d 2d 2d 2d 2d  |       ---------|
00003ad0  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00003ae0  20 20 20 20 53 65 74 73  20 41 72 63 46 53 20 74  |    Sets ArcFS t|
00003af0  6f 20 73 61 76 65 20 75  73 69 6e 67 20 4c 5a 57  |o save using LZW|
00003b00  20 63 6f 6d 70 72 65 73  73 69 6f 6e 2e 0a 0a 53  | compression...S|
00003b10  79 6e 74 61 78 3a 20 20  20 20 20 20 20 20 20 20  |yntax:          |
00003b20  20 2a 43 6f 6d 70 72 65  73 73 20 5b 3c 6e 6f 2e  | *Compress [<no.|
00003b30  20 6f 66 20 62 69 74 73  3e 5d 0a 0a 50 61 72 61  | of bits>]..Para|
00003b40  6d 65 74 65 72 73 3a 20  20 20 20 20 20 20 3c 6e  |meters:       <n|
00003b50  6f 2e 20 6f 66 20 62 69  74 73 3e 20 20 20 4d 61  |o. of bits>   Ma|
00003b60  78 2e 20 6e 6f 2e 20 6f  66 20 62 69 74 73 20 65  |x. no. of bits e|
00003b70  61 63 68 20 63 6f 64 65  20 69 73 20 74 6f 20 62  |ach code is to b|
00003b80  65 2e 0a 0a 55 73 65 3a  20 20 20 20 20 20 20 20  |e...Use:        |
00003b90  20 20 20 20 20 20 2a 43  6f 6d 70 72 65 73 73 20  |      *Compress |
00003ba0  73 65 74 73 20 41 72 63  46 53 20 74 6f 20 73 61  |sets ArcFS to sa|
00003bb0  76 65 20 66 69 6c 65 73  20 75 73 69 6e 67 20 64  |ve files using d|
00003bc0  79 6e 61 6d 69 63 20 4c  5a 57 0a 20 20 20 20 20  |ynamic LZW.     |
00003bd0  20 20 20 20 20 20 20 20  20 20 20 20 20 63 6f 6d  |             com|
00003be0  70 72 65 73 73 69 6f 6e  20 77 69 74 68 20 61 64  |pression with ad|
00003bf0  61 70 74 69 76 65 20 72  65 73 65 74 2e 20 54 68  |aptive reset. Th|
00003c00  65 20 6e 6f 2e 20 6f 66  20 62 69 74 73 20 67 69  |e no. of bits gi|
00003c10  76 65 6e 0a 20 20 20 20  20 20 20 20 20 20 20 20  |ven.            |
00003c20  20 20 20 20 20 20 6d 75  73 74 20 62 65 20 62 65  |      must be be|
00003c30  74 77 65 65 6e 20 31 32  20 61 6e 64 20 31 36 20  |tween 12 and 16 |
00003c40  28 31 32 20 69 66 20 6e  6f 20 70 61 72 61 6d 65  |(12 if no parame|
00003c50  74 65 72 20 69 73 0a 20  20 20 20 20 20 20 20 20  |ter is.         |
00003c60  20 20 20 20 20 20 20 20  20 73 70 65 63 69 66 69  |         specifi|
00003c70  65 64 29 20 61 6e 64 20  72 65 66 65 72 73 20 74  |ed) and refers t|
00003c80  6f 20 74 68 65 20 6d 61  78 2e 20 6c 65 6e 67 74  |o the max. lengt|
00003c90  68 20 63 6f 64 65 73 20  75 73 65 64 0a 20 20 20  |h codes used.   |
00003ca0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 62  |               b|
00003cb0  65 66 6f 72 65 20 74 68  65 20 74 61 62 6c 65 20  |efore the table |
00003cc0  69 73 20 72 65 73 65 74  2e 0a 0a 52 65 6c 61 74  |is reset...Relat|
00003cd0  65 64 20 43 6f 6d 6d 61  6e 64 73 3a 20 2a 53 74  |ed Commands: *St|
00003ce0  6f 72 65 2c 20 2a 50 61  63 6b 2c 20 2a 43 72 75  |ore, *Pack, *Cru|
00003cf0  6e 63 68 0a 0a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |nch..***********|
00003d00  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00003d40  2a 2a 0a                                          |**.|
00003d43