home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 Extra / Chip_Extra_1999.iso / share / aktuell / mimarzip / m8vcs99.exe / MimarSinan ACE Wrapper (ACE) / ace12b / ACE.DOC < prev    next >
Encoding:
Text File  |  1999-04-03  |  90.3 KB  |  1,822 lines

  1.                                           Copyright by Marcel Lemke, July 1998
  2.  
  3.     Manual of the archiver ACE 1.2
  4.    ────────────────────────────────
  5.  
  6.      1. Features
  7.      2. Required/recommended/known problems
  8.           2.1. ACE
  9.           2.2. The senior SFX-module or UNACE
  10.           2.3. The junior SFX-module
  11.  
  12.      3. Command line
  13.           3.1. Help
  14.           3.2. Commands
  15.           3.3. Switches
  16.           3.4. Errorlevels
  17.           3.5. ACE Environment variable
  18.  
  19.      4. User interface
  20.           4.1. The second directory
  21.           4.2. In a normal directory
  22.                  4.2.1. Screen
  23.                  4.2.2. Function keys
  24.  
  25.           4.3. In an archive
  26.                  4.3.1. Screen
  27.                  4.3.2. Function keys
  28.                  4.3.3. File options
  29.                  4.3.4. Archive options
  30.  
  31.           4.4. Other keys
  32.           4.5. The options menu
  33.                  4.5.1. Archive options
  34.                  4.5.2. Shell options
  35.                  4.5.3. External programs
  36.  
  37.      5. Archive creation: archive options
  38.      6. Compression ratio, time and memory
  39.      7. Encryption
  40.      8. Comments
  41.      9. Multi-volume archives
  42.     10. Repair
  43.     11. Authenticity verification
  44.     12. The SFX-modules/UNACE
  45.     13. Error messages
  46.           13.1 ACE
  47.           13.2 SFX-modules/UNACE
  48.  
  49.     14. Support of non-ACE archives
  50.     15. Support of long filenames (LFNs)
  51.     16. Language
  52.   ! 17. Disclaimer
  53.   ! 18. Registration
  54.     19. Contact, support, information, latest files, ACE-sources
  55.     20. About me (the author of ACE)
  56.     21. Thanks
  57.     22. Comment
  58.     23. Glossary: trademarks/terms
  59.  
  60. ──────────────────────────────────────────────────────────────────────────────
  61.  
  62.   1. Features
  63.  ─────────────
  64.       ACE supports the following major features:
  65.  
  66.         * good compression ratio at high speed using large dictionaries
  67.             and solid archiving
  68.         * fast extraction and updates
  69.         * user interface to make archiving more comfortable
  70.         * support of long filenames at WINDOWS 95 (tm)
  71.         * ACE.EXE works with different languages;
  72.            (English, German, Dutch ..)
  73.         * interface includes a "second directory" as a target directory
  74.             for operations
  75.         * creation of multi-volume and self-extracting archives
  76.         * two SFX-modules: SFXJR and SFXSR
  77.         * supports RAR-, ZIP- and ARJ-archives
  78.         * detects archives and shows them marked on screen
  79.         * self-check in ACE.EXE to protect against virus-attacks
  80.         * works under WIN_95 and DOS with nearly the same performance
  81.         * processing of archives with many files (number depends on free
  82.             memory)
  83.         * encryption of archived files
  84.         * addition of recovery records increases probability
  85.             of full recovery of damaged archives
  86.         * comments for archives and files
  87.  
  88.  
  89.   2. Required/recommended/known problems
  90.  ────────────────────────────────────────
  91.  
  92.    2.1. ACE
  93.   ──────────
  94.         * MS-DOS 3.0 or above
  95.         * 80386 with at least 1.5Mb free memory to run the program
  96.         * a temporary drive for its operations
  97.         * to update solid archives with 1Mb dictionary there
  98.             must be additional 2.9Mb free
  99.         * enough space at the TEMP drive for temporary files and archives
  100.         * an ega/vga-compatible video card
  101.  
  102.       recommended to get best speed and compression ratio:
  103.  
  104.         * 80586 (Pentium or compatible)
  105.         * 10 Mb free memory
  106.         * fast temporary drive
  107.         * disk cache to minimize time spent accessing diskdrive
  108.              (integrated in WIN_95)
  109.         when using WIN_95:
  110.           * no other running programs
  111.  
  112.       Using a 386-DOS-extender, ACE does not run under WINDOWS 3.xx without
  113.       EMS or XMS. If you have any problems with that use the pif file
  114.       "ace.pif" to start ace.
  115.       
  116.       Running ACE with QEMM v8.03 might cause rare system crashes.
  117.       (caused by a bug in this version of QEMM)
  118.       
  119.       There might be also a problem with some programs like UMB_DRV which
  120.       we could patch. To get a list of those problematically programs visit
  121.       Harald Feldmann's site: 
  122.                 http://www.xs4all.nl/~feldmann
  123.  
  124.  
  125.    2.2. The senior SFX-module or UNACE
  126.   ─────────────────────────────────────
  127.         * MS-DOS 3.0 or above
  128.         * 8086 or higher
  129.         * enough free EMS or XMS memory for the extraction of archives with
  130.             dictionaries larger than 256K
  131.  
  132.    2.3. The junior SFX-module
  133.   ────────────────────────────
  134.         * MS-DOS 3.0 or above
  135.         * 8086 or higher
  136.         * 320k free memory
  137.  
  138.  
  139.   3. Command line
  140.  ─────────────────
  141.  
  142.    3.1. Help
  143.   ───────────
  144.       Only the important, common operations are supported at the command line.
  145.       To get the help screen below type "ACE.EXE /?".
  146.  
  147. ──────cut────────────   ────────────   ────────────   ──────────────────
  148. Usage: ACE <command> [-<sw1> ...] <archive> [<base_dir>\] [<files>/@<filelist>]
  149.  
  150. (..examples..)
  151.  
  152. <Commands>                            
  153.   a  Add files to archive             m   Move files to archive
  154.   cf Add comment to files             r   Repair archive
  155.   cm Add main comment                 reg Register ACE
  156.   cw Write main comment to file       rr  Add recovery record
  157.   d  Delete files from archive        s   Convert to SFX
  158.   e  Extract to current directory     t   Test files in archive
  159.   f  Freshen files in archive         u   Update archive
  160.   k  Lock archive                     v   Verbosely list of archive contents
  161.   l  List contents of archive         x   Extract files with full path
  162.  
  163. <Switches>
  164.   av[-]     Add AV                    s[-]       Create solid archive
  165.   bw[-]     Black-and-white mode      sfx[-/jr]  Add (junior) SFX-module
  166.   c[-]      Show comments             std[-]     Standard output mode
  167.   cfg-      Use defaults              t<dir>     Set temporary directory
  168.   cm[-]     Add main comment          tk[-]      Keep archive time
  169.   d<size>   Set dictionary size       tl[-]      Set archive time to last file
  170.   ep[-]     Exclude paths             o[-]       Overwrite existing files
  171.   err<file> Error output file         out<file>  Moves output to <file>
  172.   f[-]      Use full path of match    v[-]       Autodetect volume size
  173.   m<0..5>   Set compression level     v<size>    Set vol. size to <size>*1000
  174.   k[-]      Lock archive              x<files>   Exclude <files> from process
  175.   p<pass>   Set password              x@<list>   Exclude files in list file
  176.   r[-]      Recurse subdirectories    y[-]       Assume yes on all queries
  177.   rr[-]     Add recovery record       z<file>    Comment file
  178. ──────cut────────────   ────────────   ────────────   ──────────────────
  179.  
  180.       A commandline error will produce output of detailed information about
  181.       this error.
  182.       If you want to extract file to another directory than the current
  183.       type "ACE x <archive> <directory>\ <files>".
  184.       The file <filelist> may contain a list of files (wildcards allowed).
  185.       Each file in this list must be listed on a separate line.
  186.       If there is no file specified at all, all files (*.*) will be handled
  187.       (use -r to recurse subdirectories).
  188.       To move the output to screen and into a file in parallel use 
  189.       "-out<file>" instead of ">><file>".
  190.  
  191.  
  192.    3.2. Commands
  193.   ───────────────
  194.         a   -  Add
  195.             adds (compresses) the specified files to the archive
  196.  
  197.         cf  -  Add file comment
  198.             after the input the comment will be added to all specified
  199.             files
  200.  
  201.         cm  -  Add main comment
  202.             adds a new main comment or replaces the old main comment of an
  203.             archive
  204.  
  205.         cw  -  Write main comment to file
  206.             writes main comment of archive to file; its filename has to
  207.             be specified at the <files> place of the command line
  208.  
  209.         d   -  Delete
  210.             deletes the specified files from the archive
  211.  
  212.         e   -  Extract
  213.             extracts (decompresses) the specified files
  214.             from the archive without directory structure
  215.  
  216.         f   -  Fresh
  217.             freshens the files in archive; this means if any specified file
  218.             is newer than an existing! file in the archive the file in the
  219.             archive will be replaced
  220.  
  221.         k   -  Lock archive
  222.             locks archive; locked archives can not be modified anymore  
  223.  
  224.         l   -  List
  225.             lists files of archive; no file comment, no path will be displayed
  226.  
  227.         m   -  Move
  228.             the result is the same like using ADD and then deleting the
  229.             specified files
  230.  
  231.         r   -  Repair
  232.             this creates a new archive "REPAIRED.ACE" and adds all recovered
  233.             files from the specified archive
  234.  
  235.         reg -  Register ACE
  236.             calls the registration function of ACE; you will have to input
  237.             a valid general or personal key
  238.  
  239.         rr  -  Add recovery record
  240.             adds recovery record to archive; see chapter 10 (Repair) for
  241.             information about recovery records
  242.  
  243.         s   -  Convert to SFX
  244.             converts an existing ace-archive to a self-extracting one;
  245.             you can specify which sfx has to be used by "-sfx" or "-sfxjr"
  246.  
  247.         t   -  Test
  248.             tests all archived files for integrity
  249.  
  250.         u   -  Update
  251.             freshens (see Fresh) existing files and adds nonexisting files
  252.  
  253.         v   -  Verbosely list of archive contents
  254.             lists files of archive; file comments and paths of file names
  255.             will be displayed
  256.  
  257.         x   -  Extract
  258.             in contrast to the "e"-EXTRACT comment, this will extract files
  259.             with full directory structure
  260.  
  261.  
  262.    3.3. Switches
  263.   ───────────────
  264.         av[-]  -  Add AV
  265.                switches the authenticity verification (registered
  266.                version only) at the creation of new archives on/off
  267.  
  268.         bw[-]  -  Black/white
  269.                toggles displaying of status controls and warnings in
  270.                black & white mode
  271.  
  272.         c[-]   -  Show comments
  273.                allow or disallow comments to be displayed during the
  274.                extraction of an archive
  275.  
  276.         cfg-   -  Use defaults
  277.                the configuration file will be ignored by setting the defaults
  278.                the defaults are:
  279.                  * show comments
  280.                  * do not test after add
  281.                  * do not store archives
  282.                  * do not use current password
  283.                  * solid archiving
  284.                  * dictionary size of 1Mb
  285.                  * compression level=normal
  286.                  * no lock or main comment
  287.  
  288.         cm[-]  -  Add main comment
  289.                add a main comment at archive creation when on
  290.  
  291.         d<size>   -  Dictionary size
  292.                   sets the dictionary for compression in kilobytes;
  293.                   possible values are 32, 64, 128, 256, 512, 1024
  294.  
  295.         ep[-]     -  Exclude paths
  296.                   specified files will be archived without directory structure
  297.  
  298.         err<file> -  Log on errors
  299.                   All errors occuring during the run will be appended to
  300.                   <file>.
  301.  
  302.         f[-]     -  Use full path of match
  303.                  tells the archiver to process only those files of the
  304.                  archive which match exactly to the specified files;
  305.                  for example "ACE x -f ACE.DOC" will not extract
  306.                  DEUTSCH\ACE.DOC
  307.  
  308.         k[-]     -  Lock
  309.                  switches locking of new archives after their creation on/off;
  310.                  locked archives can not be modified anymore
  311.  
  312.         m<0..5>  -  Compression level
  313.                  sets the compression level to
  314.                  0=store, 1=fastest, 2=fast, 3=normal, 4=good or 5=best
  315.  
  316.         p<pass>  -  Password
  317.                  this password will be used for encryption and decryption
  318.                  of files
  319.  
  320.         o[-]     -  Overwrite
  321.                  during extract and add operations, existing files will be
  322.                  replaced without asking
  323.  
  324.         out<file> -  Output to <file>
  325.                   moves outputs to <file>
  326.  
  327.         r[-]      -  Recurse subdirectories
  328.                   all files of the specified directories will be added as well
  329.  
  330.         rr[-]     -  Add recovery record
  331.                   turns the adding of recovery data after archive
  332.                   modifications on/off
  333.  
  334.         s[-]      -  Create solid archive
  335.                   indicates whether to make new archives solid or not
  336.  
  337.         sfx[-/jr]  -  Add SFX-module
  338.                    turns the creation of self-extracting archives on or off;
  339.                    "jr" states to add the junior SFX-module instead of the
  340.                    senior one
  341.  
  342.         std[-]     - Output in standard mode; if not specified everything
  343.                    will be output in windows;
  344.                    if the switch "-out" is used or if stdout does not point
  345.                    to the console device the standard output mode will be
  346.                    used automatically
  347.  
  348.         t<dir>     - Set temporary directory
  349.                    sets the temporary directory ACE uses to create list files
  350.                    or temporary archives
  351.  
  352.         tk[-]      - Keep archive time
  353.                    keeps original file time of the archive
  354.  
  355.         tl[-]      - Set archive time to last file
  356.                    sets the file time of the archive to the file time
  357.                    of the latest file in the archive
  358.  
  359.         v[-]       -  Autodetect volume size
  360.                    creates multi-volume archive;
  361.                    detects volume size automatically,
  362.                    to fill destination disks completely
  363.  
  364.         v<size>    -  Set volume size
  365.                    creates multi-volume archive;
  366.                    sets volume size to <size>*1000 bytes
  367.         
  368.         x<files>   - exclude <files> from process
  369.                    excludes <files> - although included by specification -
  370.                    from being processed
  371.  
  372.         x@<list>   - exclude files in list file
  373.                    excludes files in the list file from being processed
  374.  
  375.         y[-]       -  Yes on all queries
  376.                    questions like "File already exists:\<file> Overwrite?" 
  377.                    and  "Extract: Use current password?" will be answered 
  378.                    with Yes automatically
  379.  
  380.         z<file>    -  Comment file
  381.                    content of <file> will be used as comment at the creation
  382.                    of a new archive or when using the commands "cm" or "cf"
  383.  
  384.         Options not explicitly set will be set according to the default, or
  385.         according to the saved preferences.
  386.  
  387.  
  388.    3.4. Errorlevels
  389.   ──────────────────
  390.      ACE, UNACE and the SFX modules can return the following values as result
  391.      of an operation:
  392.  
  393.      errorlevel   meaning
  394.  
  395.       0           no error; operation was succesful
  396.  
  397.       1           insufficient memory
  398.  
  399.       2           no files specified
  400.  
  401.       3           the specified archive or list file was not found
  402.  
  403.       4           disk full
  404.  
  405.       5           could not open file
  406.  
  407.       6           read error
  408.  
  409.       7           write error
  410.  
  411.       8           invalid command line
  412.  
  413.       9           CRC error
  414.  
  415.       10          other error
  416.  
  417.       11          file already exists
  418.  
  419.       255         user break (Ctrl+C or Ctrl+Break)
  420.  
  421.  
  422.    3.5. ACE Environment variable
  423.   ───────────────────────────────
  424.      You can use the ACE environment variable to define switches you always
  425.      want to be used when using ACE in commandline mode.
  426.  
  427.      Example: adding following to the AUTOEXEC.BAT will cause ACE to recurse
  428.               always subdirectories and lock archives:
  429.  
  430.        SET ACE=-r -l
  431.  
  432.  
  433.   4. User interface
  434.  ───────────────────
  435.  
  436.    4.1. The second directory
  437.   ───────────────────────────
  438.       ACE supports source-destination technique. The files of the current
  439.       source directory/archive are listed on the left side of the screen.
  440.       The destination directory, also called second directory, is mentioned
  441.       at the bottom of the right side of the screen. To exchange the source
  442.       for the destination you will have to press <tab>.
  443.       The fastest way to set the destination equal to the source is <shift+tab>.
  444.  
  445.    4.2. In a normal directory
  446.   ────────────────────────────
  447.  
  448.     4.2.1. Screen
  449.    ───────────────
  450.       A (split) example with explanation for the screen in a normal
  451.       directory is listed below.
  452.  
  453.  
  454.    filenames   filesizes  filetimes   current source directory
  455.       │            │           │  │   │
  456.       │            │           │  │   │
  457. ──────│ut──────────│─   ───────│──│─  │────────────   ──────────────────
  458. ╔═════│════════════│═══════════│══│D:\LISTEN ══════════════════════════════════╗
  459. ║     │ame       Si│e      Date│  │ime ║       ACE-ARCHIVER v1.2b UNREGISTERED ║
  460. ║ ..  │       |>UP--DIR<│16.02.97│20:46║          Copyright by Marcel Lemke    ║
  461. ║ cd-list  ace|   114100│ 4.02.97│12:18║─────────────── Memory─────────────────║
  462. ║ cd01file lst|    86103│13.01.97│23:28║ Free memory                 ┐ 21.687K ║
  463. ║ cd02file lst|   139560│16.01.97│15:33║ Add, update, fresh, sol-de┐e│e  1024K ║
  464. ║ cd03file lst|   100331│13.01.97│23:26║ Extract, view           ┐ │ │   1024K ║
  465. ║ cd04file lst|   127981│13.01.97│23:23║───────── Temporary direc│o│y│─────────║
  466. ║ cd05file lst|   161393│13.01.97│23:20║ Path                  ┐ │ │ │ C:\TEMP ║
  467. ║ cd06file lst|┐  128233│13.01.97│23:16║ Space               ┐ │ │ │ │222.608K ║
  468. ──────cut──────│─────   ────────────   ────────────  ────────│─│─│ │ │─────
  469.                │                                             │ │ │ │ │
  470.    filename-list boundary;        space at temporary directory │ │ │ │
  471.    adjustable by mouse               path of temporary directory │ │ │
  472.                                                                  │ │ │
  473.                                   maximum decompression dictionary │ │
  474.                                       maximum compression dictionary │
  475.                                                   displays free memory
  476.  
  477.       The decompression/compression dictionary maximum is only estimated.
  478.       It might be possible to decompress/compress with a larger dictionary
  479.       than displayed.
  480.  
  481.                                        ────────────   ────────────   ──────
  482.                                        ║───────── Archive information ─────────║
  483.    information about selected archive ───Sol-archive CD-LIST.ACE      Type ACE ║
  484.                                        ║────────────── Settings ───────────────║
  485.             general password present? ───Encrypt files with password  Disabled ║
  486.                                        ║ Compression level              Normal ║
  487.                              ┌         ║ Dictionary size                 1024K ║
  488.  The settings can be ────────┤         ║ Add recovery record          Disabled ║
  489.  changed by mouse.           └         ║ Add auth. verification       Disabled ║
  490.                                        ║ Make always solid             Enabled ║
  491.                                        ║ Create always SFX            Disabled ║
  492.    default main comment file present? ───Add default comment file     Disabled ║
  493. ──────cut────────────   ────────────   ║───────── Second directory───────(tab)─║
  494. ║             │         │        │     ║  D:\                ┐                 ║
  495. ╚═════════════════════ Free: 339.456K ┐╩═════════════════════│═════════════════╝
  496. 1Help   2Add    ┐View   4Fresh  5Copy │ 6Move   7MkDir  8Dele│e 9Option 10Quit
  497. ──────cut───────│────   ────────────  │────────────   ───────│──────────
  498.                 │                     │                      │
  499.     description of function keys      │           second/destination directory
  500.                               space on current drive
  501.  
  502.  
  503.     4.2.2. Function keys
  504.    ──────────────────────
  505.       Most keys have the same functions when the source is an archive.
  506.       This includes Help (F1), View (F3), Freshen (F4), Copy (F5), Move (F6),
  507.       MkDir (F7), Delete (F8), Option (F9), Quit (F10), Drive (Alt+F1),
  508.       Update (Alt+F4), EGA-M. (Alt+F9) and the sorting F-keys Ctrl+F3..F7.
  509.       These functions will not be explained in chapter 4.3.2. again.
  510.  
  511.       F1  -  Help
  512.           displays a short help on ACE
  513.  
  514.       F2  -  Add
  515.           similar to RAR: adds the selected files to an archive in the
  516.           current directory
  517.  
  518.       F3  -  View
  519.           views the file at the cursor in "text mode";
  520.           if an external program has been specified to be called at this
  521.           file, this will be called instead of viewing the file
  522.           (see 4.5.3. External programs)
  523.  
  524.       F4  -  Fresh
  525.           freshens the 2nd directory with the files of the first directory
  526.  
  527.       F5  -  Copy
  528.           copies the selected files to the 2nd directory
  529.           it can be used in archives, too; in this case files
  530.           will be added or extracted
  531.  
  532.       F6  -  Move
  533.           copies (or adds/extracts) files and deletes them after a fully
  534.           successful operation
  535.  
  536.       F7  -  MkDir
  537.           creates a new subdirectory
  538.  
  539.       F8  -  Delete
  540.           deletes selected files/directories
  541.  
  542.       F9  -  Option
  543.           displays the options window of the program
  544.  
  545.       F10 -  Quit
  546.           quits ACE
  547.  
  548.  
  549.       Alt+F1  -  Drive
  550.               changes the current drive
  551.  
  552.       Alt+F2  -  Solid
  553.               same like Add (F2); creates solid archive
  554.  
  555.       Alt+F3  -  SFX
  556.               same like Add (F2); creates self-extracting archive
  557.  
  558.       Alt+F4  -  Update
  559.               updates the 2nd directory with the files of the first directory
  560.  
  561.       Alt+F5  -  MkCopy
  562.               this is one of the more complex functions: an archive will be
  563.               created in the 2nd (normal) directory and the selected files
  564.               will be added to it
  565.  
  566.       Alt+F6  -  MkMove
  567.               the relation between MkCopy and MkMove is the same as it is
  568.               at Copy and Move; after a successful MkCopy the selected files
  569.               will be deleted
  570.  
  571.       Alt+F7  -  MkArch
  572.               creates a new archive in the current directory
  573.  
  574.       Alt+F8  -  Repair
  575.               creates a new archive "REPAIRED.ACE" and adds all recovered
  576.               files from the archive at the cursor
  577.  
  578.       Alt+F9  -  EGA-M.
  579.               switches EGA/VGA-cards to 50lines mode; as a result more files
  580.               can be displayed at the same time
  581.  
  582.       Ctrl+F1 - View ACE.DOC
  583.               views the file ACE.DOC if present in the directory where ACE is
  584.               started from; can be used as an extended online-help
  585.  
  586.       Ctrl+F3..Ctrl+F7  -  Sort order
  587.                         sets the order of the listed files to
  588.                         name, extension, time, size or unsorted
  589.  
  590.       At operations like "copy" the selected subdirectories
  591.       are always recursed.
  592.  
  593.  
  594.    4.3. In an archive
  595.   ────────────────────
  596.  
  597.     4.3.1. Screen
  598.    ───────────────
  599.       Here is an example of the screen displayed when in an ACE-archive:
  600.  
  601.                                                         description of archive
  602. (LFN)filenames filesizes                source (archive)         │
  603.       │            │                        │                    │
  604. ──────│ut──────────│─   ────────────   ─────│──────   ───────────│──────
  605. ╔═════│════════════│═════════ D:\LISTEN\listen.ace ╦═════════════│═════════════╗
  606. ║     │ame       Si│e       Packed     Date   Time ║             │             ║
  607. ║ ..  │       |>UP--DIR<│           │        │     ║ Sol-archive ┤  LISTEN.ACE ║
  608. ║ cd-files lst|   114100│      17008│ 4.02.97│12:18║ Archivetype ┘         ACE ║
  609. ║ cd01file lst|    86103│      27704│13.01.97│23:28║ Created         12.4.1997 ║
  610. ║ cd02file lst|   139560│      32432│16.01.97│15:33║ Main comment       Absent ║
  611. ║ cd03file lst|   100331│       8236│13.01.97│23:26║ File comments      Absent ║
  612. ║ cd04file lst|   127981│      11436│13.01.97│23:23║ Passwords          Absent ║
  613. ║ cd05file lst|   161393│      25444│13.01.97│23:20║ Recovery record    Absent ║
  614. ║ cd06file lst|   128233│       2888│13.01.97│23:16║ Lock               Absent ║
  615. ║ cd07file lst|   102686│      40960│13.01.97│23:13║ Auth. verif.       Absent ║
  616. ║ cd08file lst|    92187│       6364│13.01.97│23:09║ Dictionary       ┐  1024K ║
  617. ║ cd09file lst|   101686│      35068│17.01.97│20:28║ Files            │     12 ║
  618. ║ cd10file lst|   120157│       4444│ 4.02.97│01:39║ Total length     │ 1.355K ║
  619. ║ hd-files lst|   114100│    ┌  9736│ 4.02.97│12:18║ Packed length    │221.720 ║
  620. ║             |         │    │      │      │ ││    ║ Ratio            │  15.9% ║
  621. ║            ┌|         │    │      │      │ ││    ║ Version to extr┐ │    1.0 ║
  622. ║            │|         │    │      │      │ ││    ║ Host OS      ┐ │ │ MS-DOS ║
  623. ──────cut────│───────   ─────│──────   ────│──│────   ─────────── │ │─│────
  624.              │ size of ──────┘             │  │                   │ │ │
  625.              │ packed files     filetimes ─┴──┘                   │ │ │
  626.              │                             operating system ──────┘ │ │
  627.    filename-list boundary;                 where archive is         │ │
  628.    adjustable by mouse                     created on               │ │
  629.                                                minimum version ─────┘ │
  630.                                                of ACE required   required size
  631.                                                to extract and    of dictionary
  632.                                                modify archive    to extract
  633.  
  634.  
  635.     4.3.2. Function keys
  636.    ──────────────────────
  637.       This chapter explains only the functions which differ from the functions
  638.       available with normal directories. See chapter 4.2.2. for the other ones.
  639.  
  640.  
  641.       F2  -  Extr
  642.           extracts the selected files to the current directory
  643.  
  644.       Alt+F2  -  Solid
  645.               when applied to a non-solid archive, the archive will be
  646.               recreated into a solid archive; see chapter 4.3.4. (recreate)
  647.  
  648.       Alt+F3  -  SFX
  649.               in case the archive is not already self-extracting, it will be
  650.               turned into one
  651.  
  652.       Alt+F7  -  FilOpt
  653.               this will call up the file options window; see chapter 4.3.3.
  654.  
  655.       Alt+F8  -  ArcOpt
  656.               calls up the archive options window; see chapter 4.3.4.
  657.  
  658.       Alt+F10  -  Test
  659.                tests the files of the archive for their integrity
  660.  
  661.  
  662.     4.3.3. File options
  663.    ─────────────────────
  664.       The options of the selected files can be changed by pressing <Alt+F7>.
  665.       A menu will be opened with "Encrypt" and "Edit file comments".
  666.  
  667.       "Encrypt" lets you enter a password (if there is no general one).
  668.       All selected files will be encrypted with this password. If a file is
  669.       already encrypted, the old password will loose its validity.
  670.  
  671.       "Edit file comments" reads the comment of the first file in archive
  672.       which is selected. You will be able to modify this comment before
  673.       ACE writes it to all selected files.
  674.  
  675.  
  676.     4.3.4. Archive options
  677.    ────────────────────────
  678.       By pressing <Alt+F8> you will get a list with "Recreate", "Lock archive",
  679.       "Edit main comment", "Add recovery record", "Add auth. verific." and
  680.       "Add SFX-module".
  681.  
  682.       Take note of the following when using "Recreate":
  683.  
  684.       Recreate extracts all files of the current archive to the
  685.       temporary directory. After extraction you might be asked whether it is
  686.       okay to overwrite an existing archive (the one you just extracted from).
  687.       If an error occurs during this stage, or if you cancel the process, the
  688.       old archive will be gone. Do not panic! The extracted files
  689.       in the temporary directory will not be deleted and the archiver will
  690.       set the current directory to the temporary one. But you will have to
  691.       rebuild the archive yourself. (You may use "add" for this).
  692.       When recreating a multi-volume archive to a normal archive the volumes
  693.       won't be deleted. You have to do this yourself.
  694.  
  695.       "Lock archive" provides protection against further modifications of the
  696.       archive. No add of files, add of comments etc. will be allowed any more.
  697.  
  698.       "Edit main comment" reads the comment of the archive. You will have the
  699.       possibility to modify the comment before it is written back to the
  700.       archive.
  701.  
  702.       "Add recovery record" - see chapter 10. Repair
  703.  
  704.       "Add auth. verific."  - see chapter 11. Authenticity verification
  705.  
  706.       "Add SFX-module"      - the archive will be made self-extracting;
  707.                               result is the same when pressing <Alt+F3>
  708.         
  709.  
  710.  
  711.    4.4. Other keys
  712.   ─────────────────
  713.       There are several hotkeys you have to know about.
  714.  
  715.       Alt+C  -  Switch colour mode
  716.              toggles colour on/off
  717.  
  718.       Alt+D  -  Select dictionary size
  719.              displays window to choose dictionary for compression
  720.  
  721.       Alt+J  -  DOS shell
  722.              runs the operating system command interpreter
  723.              (usually COMMAND.COM)
  724.  
  725.       Alt+M  -  Select compression level
  726.              see chapter 6. for the function of the compression level
  727.  
  728.       Alt+S  -  Save setup
  729.              saves the current adjustments of the program
  730.  
  731.       Alt+T  -  Set temporary directory
  732.              asks for a new temporary directory
  733.  
  734.  
  735.       There are also keys to select a group of files. These are:
  736.  
  737.       Insert/Space  -  selects file at cursor
  738.  
  739.       "+"  -  selects group of file by specified string
  740.  
  741.       "-"  -  unselects group of file by specified string
  742.  
  743.       "*"  -  reverses selection
  744.  
  745.  
  746.    4.5. The options menu
  747.   ─────────────────────────
  748.       Press <F9> to change the options of ACE.
  749.       A menu containg following buttons will appear:
  750.  
  751.         * Archive options
  752.         * Shell options
  753.         * External programs
  754.         * Set temporary directory
  755.         * Save Setup
  756.  
  757.       Next only "Archive options", "Shell options" and "External programs"
  758.       will be shown in detail. The function of the last buttons should be
  759.       self-explaining. The menu can be left by ESC.
  760.  
  761.     4.5.1. Archive options
  762.    ────────────────────────
  763.       In case there is no mouse to change the archiving settings in the main
  764.       screen, you can modify the important ones at "Archive options".
  765.  
  766. ──────cut────────────   ────────────   ────────────   ──────────────────
  767.       ║  ┌─ Archive options ────────────┐  ┌─ SFX module to use ──────┐  ║
  768.       ║  │ [x] Make always solid        │  │ (*) Senior SFX-module    │  ║
  769.       ║  │ [ ] Add recovery record      │  │ ( ) Junior SFX-module    │  ║
  770.       ║  │ [x] Default comment file     │  └──────────────────────────┘  ║
  771.       ║  │ [ ] Encrypt files            │                                ║
  772.       ║  │ [x] Add auth. verif.         │  ┌─ Extract ────────────────┐  ║
  773.       ║  │ [ ] CRC-Check after add      │  │ [ ] Use cur. password    │  ║
  774.       ║  │ [ ] Do not compress archives │  │ [x] View comments        │  ║
  775.       ║  └──────────────────────────────┘  └──────────────────────────┘  ║
  776.       ║                                                                  ║
  777.       ║  ┌─ Dictionary ┐  ┌─ Level ─────┐                                ║
  778.       ║  │ ( ) 32   K  │  │ ( ) Store   │    [ ] Command line log file   ║
  779.       ║  │ ( ) 64   K  │  │ ( ) Fastest │                                ║
  780.       ║  │ ( ) 128  K  │  │ ( ) Fast    │                                ║
  781.       ║  │ ( ) 256  K  │  │ (*) Normal  │             Ok     ▄           ║
  782.       ║  │ ( ) 512  K  │  │ ( ) Good    │         ▀▀▀▀▀▀▀▀▀▀▀▀           ║
  783.       ║  │ (*) 1024 K  │  │ ( ) Best    │           Cancel   ▄           ║
  784.       ║  └─────────────┘  └─────────────┘         ▀▀▀▀▀▀▀▀▀▀▀▀           ║
  785. ──────cut────────────   ────────────   ────────────   ──────────────────
  786.  
  787.       To verify proper operation of the software during compression and
  788.       decompression, activate the option "CRC-check after add". If an error
  789.       is detected, source files won't be deleted (at move operation), but the
  790.       old archive won't be restored either.
  791.       Archives are generally uncompressible. To save time during compression,
  792.       switch on "Store archives". This will store all ACE, RAR, ZIP, ARJ, LHA
  793.       and LHZ files automatically when detected.
  794.  
  795.       Enable the option "Use current password" to avoid the question
  796.       "Extract: Use current password?". With "View comments" you may
  797.       choose not to display file and archive comments.
  798.  
  799.       "Command line log file" declares a log file which is used as a default
  800.       when running ACE in commandline mode. This saves space at the parameter
  801.       list.
  802.  
  803.       An explanation of the meaning of the other options can be found at 
  804.       these chapters:
  805.         "Make always solid", 
  806.         "Dictionary",
  807.         "Level"                -  6. Compression ratio, time and memory
  808.         "Add recovery record"  - 10. Repair
  809.         "Default comment file" -  8. Comments
  810.         "Encrypt files"        -  7. Encryption
  811.         "Add auth verific"     - 11. Authenticity verification
  812.         "SFX module to use"    - 12. The SFX-modules/UNACE
  813.                                at this box you can specify which SFX module 
  814.                                will be used whenever a SFX shall be created 
  815.                                or an archive shall be made selfextracting
  816.  
  817.  
  818.     4.5.2. Shell options
  819.    ──────────────────────
  820. ──────cut────────────   ────────────   ────────────   ──────────────────
  821.         ║  ┌─ Detect archives ────────┐  ┌─ Show archives ──────────┐  ║
  822.         ║  │ ( ) No detection         │  │ [x] Highlight archives   │  ║
  823.         ║  │ (*) By extension         │  │ [x] Arrange archives     │  ║
  824.         ║  │ ( ) By file content      │  │ [x] Archive information  │  ║
  825.         ║  └──────────────────────────┘  └──────────────────────────┘  ║
  826.         ║                                                              ║
  827.         ║  ┌─ Sort files ─────────────┐  ┌─ Display mode ───────────┐  ║
  828.         ║  │ (*) By name              │  │ [x] colour               │  ║
  829.         ║  │ ( ) By extension         │  │ [ ] 43/50 lines          │  ║
  830.         ║  │ ( ) By time              │  └──────────────────────────┘  ║
  831.         ║  │ ( ) By size              │                                ║
  832.         ║  │ ( ) Unsorted             │       Ok  ▄      Cancel   ▄    ║
  833.         ║  └──────────────────────────┘      ▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀    ║
  834. ──────cut────────────   ────────────   ────────────   ──────────────────
  835.  
  836.       ACE can detect archives by extension or by file content. Detection by
  837.       extension is much faster than detection by file content, but does not
  838.       detect self-extracting archives. If you don't like this option at all
  839.       choose "No detection".
  840.  
  841.       The detected archives can be displayed in different ways. 
  842.       "Highlight archives" highlights them from the other files listed in the 
  843.       file list. Switching on "Arrange archives" will list all archives 
  844.       between subdirectories and the other files. "Archive information" will 
  845.       display archive information if the cursor is placed on the archive name
  846.       for a short moment and the archive is being identified as such.
  847.  
  848.       The sort criterion for the file list in the shell here, too.
  849.       (you may use Ctrl+F3..Ctrl+F7)
  850.  
  851.       You can switch between colour and black-and-white mode by the colour
  852.       option or by pressing Alt+C. The EGA-mode (43/50 lines) - which offers
  853.       to display more files at once on the screen - can also be set by Alt+F9.
  854.  
  855.  
  856.     4.5.3. External programs
  857.    ──────────────────────────
  858.       ACE offers to execute user-specified commands when F3 or Enter has been
  859.       pressed. The settings may be changed at "External programs" in the
  860.       options menu. An additional menu will appear asking the user for which
  861.       key modifications he wants to make:
  862.  
  863. ──────cut────────────   ────────────   ────────────   ──────────────────
  864.                    ║            Programs called at F3        ▄   ║
  865.                    ║     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ║
  866.                    ║          Programs called at Enter       ▄   ║
  867.                    ║     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ║
  868. ──────cut────────────   ────────────   ────────────   ──────────────────
  869.  
  870.  
  871.       This is the default for the F3 key:
  872.  
  873. ──────cut────────────   ────────────   ────────────   ──────────────────
  874.     ║   ────────────┐                                                      ║
  875.     ║   *.exe *.com ▄    *.lzh *.lha ▄     - free -   ▄     - free -   ▄   ║
  876.     ║   ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀   ║
  877.     ║    - free -   ▄     - free -   ▄     - free -   ▄     - free -   ▄   ║
  878.     ║   ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀   ║
  879.     ║    - free -   ▄     - free -   ▄     - free -   ▄     - free -   ▄   ║
  880.     ║   ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀   ║
  881.     ║    - free -   ▄     - free -   ▄     - free -   ▄     - free -   ▄   ║
  882.     ║   ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀   ║
  883.     ║  ┌────────────────────────────────────────────────────────────────┐  ║
  884.     ║  │  Files:    *.exe *.com                                         │  ║
  885.     ║  │                                                                │  ║
  886.     ║  │  Command:  %s                                                  │  ║
  887.     ║  └────────────────────────────────────────────────────────────────┘  ║
  888.     ║                                                                      ║
  889.     ║                        Ok     ▄       Cancel    ▄                    ║
  890.     ║                     ▀▀▀▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀▀▀▀▀▀                    ║
  891. ──────cut────────────   ────────────   ────────────   ──────────────────
  892.  
  893.       Below all the buttons the full information of a specification is dis-
  894.       played. As an example, the first button is selected. So the information
  895.       box tells us, that whenever the file cursor of the shell is at a EXE or
  896.       COM file and F3 is pressed, "%s" will be executed. %s is the file which
  897.       was selected when the key has been pressed. So if the user presses F3 at 
  898.       an EXE file, this file will be executed.
  899.       The default F3-definition for LZH and LHA files is "LHA l %s". Means
  900.       that LHA will be called (if it can be found on disk) to list the 
  901.       contents of the selected archive. To call batch files, you have to use
  902.       sth. like "COMMAND.COM /C %s" or "COMMAND.COM /C test.bat %s".
  903.       (first can call selected batch files, second a certain batch file
  904.       with selected file as parameter)
  905.  
  906.  
  907.   5. Archive creation: archive options
  908.  ──────────────────────────────────────
  909.       Every time a new archive has to be created within the GUI, you will be 
  910.       asked for the archive options.
  911.  
  912. ──────cut────────────   ────────────   ────────────   ──────────────────
  913.      ║  ┌──────────────────┐   ┌─ Dictionary ──┐  ║
  914.      ║  │ [x] Solid        │   │ ( ) 32   K    │  ║
  915.      ║  │ [ ] SFX          │   │ ( ) 64   K    │  ║
  916.      ║  │ [ ] Encrypted    │   │ ( ) 128  K    │  ║
  917.      ║  │ [ ] Recovery rec │   │ ( ) 256  K    │  ║
  918.      ║  │ [ ] Auth verific │   │ ( ) 512  K    │  ║
  919.      ║  │ [ ] Main comment │   │ (*) 1024 K    │  ║
  920.      ║  └──────────────────┘   └───────────────┘  ║
  921.      ║                                            ║
  922.      ║  ┌─ Volume size ────────────────────────┐  ║
  923.      ║  │ (*) none             │ ( ) 1.2  M    │  ║
  924.      ║  │ ( ) Autodetect       │ ( ) 1.44 M    │  ║
  925.      ║  │              Thnd    │ ( ) 2.88 M    │  ║
  926.      ║  └──────────────────────────────────────┘  ║
  927. ──────cut────────────   ────────────   ────────────   ──────────────────
  928.  
  929.       You can set the dictionary size, the volume size and the basic options
  930.       the archive will be created with.
  931.  
  932.       An explanation of the options can be found at these chapters:
  933.         "Solid", "Dictionary"  -  6. Compression ratio, time and memory
  934.         "Encrypted"            -  7. Encryption
  935.         "Recovery rec"         - 10. Repair
  936.         "Auth verific"         - 11. Authenticity verification
  937.         "Main comment"         -  8. Comments
  938.         "Volume size"          -  9. Multi-volume archives
  939.  
  940.  
  941.   6. Compression ratio, time and memory
  942.  ───────────────────────────────────────
  943.       There are several options that improve compression. Some affect the
  944.       memory requirements, others affect the time needed to compress or
  945.       update.
  946.  
  947.       "Solid archiving" takes advantage of the fact that all files in an
  948.       archive can be viewed as one continuous stream of data. When updating
  949.       (adding or deleting) such an archive, ACE needs to re-read all
  950.       previously compressed data in order to maintain that continuous
  951.       stream since any file added or removed will have to be, or has been,
  952.       part of it. Solid archiving is therefore a more time consuming process
  953.       than regular archiving. The benefit of solid archiving is stronger
  954.       compression of your data.
  955.  
  956.       You should not use solid archives when a large archive requires
  957.       frequent updates and time is an essential factor.
  958.  
  959.       Note that solid archiving does not slow down extraction of the whole
  960.       archive when compared to non-solid archives.
  961.  
  962.       The best way to increase compression is to increase the dictionary size.
  963.       This will also increase the memory requirements at compression and
  964.       decompression.
  965.  
  966.       Please bear in mind that the full version of ACE requires a 386+ CPU
  967.       and a 32-bit DPMI host. UNACE and the SFX module do not have this
  968.       limitation. When uncompressing you will need enough memory to build the
  969.       dictionary used during compression. That means if you used a 1024 Kb
  970.       dictionary during compression, you will need this same dictionary
  971.       during uncompression. Your target machine must be able to provide this
  972.       much EMS or XMS memory. When using 256 Kb dictionaries, conventional
  973.       memory may be enough.
  974.       The limit of SFXSR for dictionary size in conventional memory is 512 Kb,
  975.       but few machines will have enough free memory to accommodate this size.
  976.       The dictionary size of SFXJR-archives is limited to 256K anyway.
  977.  
  978.       Compression level has no effect on memory use. It is an algorithm
  979.       optimization and thus affects only time. The default compression level
  980.       is a compromise between time and ratio. If there is a need for better
  981.       compression, like compressing for use on the internet, set the
  982.       compression level to "good".
  983.  
  984.  
  985.   7. Encryption
  986.  ───────────────
  987.       You are able to encrypt archived files to protect your sensitive
  988.       data against unauthorized access. This program does not use RSA so
  989.       it may be distributed in the United States of America.
  990.  
  991.       Encryption can be added while compressing or afterwards. To encrypt
  992.       files being added to an existing archive, set the password at the
  993.       main screen, if you are creating a new archive, you may also set
  994.       the password in the archive options window.
  995.  
  996.       To encrypt after compression, enter the archive and press <Alt+F7>.
  997.       Choose "Encrypt" from the appearing file options window (see chapter
  998.       4.3.3.). Only the selected files will be encrypted.
  999.  
  1000.       In order to process files in a solid archive, you need to enter the
  1001.       correct passwords for each of these files since they have to be ana-
  1002.       lyzed for processes.
  1003.  
  1004.       When adding to an archive the compression password will be set to the
  1005.       general password, which can be set at the main screen. The same applies
  1006.       to the decompression password during extraction. Changing the
  1007.       compression password in the archive option window or changing the
  1008.       decompression password at requests will not affect the general one.
  1009.       On the command line you can set the general password by using the
  1010.       "p"-switch.
  1011.  
  1012.       To protect against hackers passwords are not saved in archives or in
  1013.       the configuration file. You will have to keep them in your mind.
  1014.       The author of this program is not able to recover lost passwords!
  1015.  
  1016.       For security you should choose a long password which nobody except you
  1017.       knows or can find out. The program distinguishes between upper and
  1018.       lower case, the maximum length of a password is 56 characters.
  1019.  
  1020.  
  1021.   8. Comments
  1022.  ─────────────
  1023.       There are two types of comments: the archive comment and the file
  1024.       comment. The archive comment is displayed during every extraction from
  1025.       the archive. The file comment, which is linked to a specific file in
  1026.       the archive, is only displayed when that file is being extracted.
  1027.  
  1028.       If you wish to use the content of a file as main comment: declare a
  1029.       "default comment file". This can be done at the main screen or at the
  1030.       commandline by using the "z"-switch (3.3. Switches). The file will be
  1031.       used as a main comment for each archive that will be created.
  1032.       Another way is to input the comment when creating a new archive. Set
  1033.       the option "Main comment" at the archive options (5. Archive creation:
  1034.       archive options).
  1035.  
  1036.       The file comments have to be added after the adding of the files. Use
  1037.       the file options window (4.3.3. FILE OPTIONS) or the "cf"-command to
  1038.       comment the selected files.
  1039.       The main comment can be modified later, too. See 4.3.4. Archive options
  1040.       and the "cm"-command (3.2. Commands).
  1041.  
  1042.       The maximum size of the comments is 32 Kb. Due to the screen resolution
  1043.       the maximum size of the comments entered manually is 4Kb.
  1044.  
  1045.  
  1046.   9. Multi-volume archives
  1047.  ──────────────────────────
  1048.       To span a large archive over several disks you will have to split the
  1049.       archive. The best way to do this is to create "multi-volume" archives.
  1050.  
  1051.       Handling multi-volume archives is nearly as easy as handling "normal"
  1052.       archives. A disadvantage of multi-volume archives is that ACE has
  1053.       no possibility to add to them. Once created the archive can't be
  1054.       modified.
  1055.  
  1056.       To create a multi-volume archive you have to set a volume size at the
  1057.       archive options window:
  1058.  
  1059. ──────cut────────────   ────────────   ────────────   ──────────────────
  1060.      ║  ┌─ Volume size ────────────────────────┐  ║
  1061.      ║  │ ( ) none             │ ( ) 1.2  M    │  ║
  1062.      ║  │ ( ) Autodetect       │ (*) 1.44 M    │  ║
  1063.      ║  │              K       │ ( ) 2.88 M    │  ║
  1064.      ║  └──────────────────────────────────────┘  ║
  1065. ──────cut────────────   ────────────   ────────────   ──────────────────
  1066.  
  1067.       The autodetection feature creates volumes according to the space on the
  1068.       destination disk. The minimum of the size is 65Kb. If there is not
  1069.       enough space to save the archive you will be asked to change the
  1070.       destination.
  1071.  
  1072.       Before a new volume is created ACE will prompt you to change the
  1073.       destination. This helps to create archives directly onto floppy disks.
  1074.  
  1075.       The volumes are named this way:
  1076.         <archive>.ACE, <archive>.C00, <archive>.C01 .. <archive>.C99,
  1077.         <archive>.100 .. <archive>.999. 
  1078.       So the limit is 1001 volumes per archive.
  1079.  
  1080.       To decompress a file of a solid multi-volume archive ACE needs all
  1081.       previous volumes. So be careful with your volumes!
  1082.  
  1083.  
  1084.   10. Repair
  1085.  ────────────
  1086.       Use this function to recover the files of a damaged archive. It is
  1087.       activated by pressing <Alt+F8> (chapter 4.2.2.) in the shell or by 
  1088.       using the "r"-command in commandline mode.
  1089.  
  1090.       Above all solid archives are very susceptible to damages. To lower the
  1091.       risk you should add recovery records to your important archives.
  1092.       Such a record contains data about the whole archive to replace damaged
  1093.       sectors. The record size depends on the archive size:
  1094.  
  1095.         archive size  ?..64K     64K..512K     512K..1024K     1024K..?
  1096.         record size       1K            2K              4K           8K
  1097.  
  1098.       The size increase is small, but the safety increase is a lot.
  1099.       You should enable "add recovery record".
  1100.  
  1101.       If a damaged archive does not contain a recovery record or if the
  1102.       archive is too damaged to restore it, ACE will scan for files in the
  1103.       archive. Because it is unlikely that the whole archive will be
  1104.       recovered by this, corrupted files are likely to be produced during
  1105.       extraction.
  1106.  
  1107.  
  1108.   11. Authenticity verification
  1109.  ───────────────────────────────
  1110.       This feature is available in the registered version only. By
  1111.       registering ACE you are able to provide archives with your personal
  1112.       sign. You must add authenticity verification when distributing an
  1113.       ACE-archive in a commercial setting.
  1114.       AV does not only provide users with background information on the
  1115.       archive, it may also contain a copyright message for its contents.
  1116.  
  1117.       See chapter 18. Registration for information how to register ACE and
  1118.       to get an authenticity verification-string.
  1119.  
  1120.  
  1121.   12. The SFX-modules/UNACE
  1122.  ───────────────────────────
  1123.       A self-extracting archive contains a small executable, called
  1124.       SFX-module. This makes extraction without an extra program possible.
  1125.       ACE provides two SFX-modules - a junior and a senior one. The junior
  1126.       SFX-module(SFXJR) is much smaller (3.9K) than the senior SFX-module
  1127.       (SFXSR) (23K). But is slower and provides dictionary sizes up to 256K
  1128.       only. ANSI-comments are not supported by the SFXJR, too.
  1129.  
  1130.       Since UNACE and the senior SFX-module are almost the same they have
  1131.       the same possibilities:
  1132.         * print of authenticity verification and ANSI-comments
  1133.         * use of EMS or XMS
  1134.         * decryption
  1135.  
  1136.       The SFX-modules do not expect any parameters. But optionally you
  1137.       can specify a destination to extract the files to. They will extract
  1138.       all files the self-extracting archive contains.
  1139.  
  1140.       Usage: <senior SFX-archive> [destination directory]
  1141.              <junior SFX-archive> [destination directory]
  1142.  
  1143.       UNACE handles all files, too. The only parameters UNACE expects is the
  1144.       command and an archive:
  1145.  
  1146.       Usage: UNACE <command> <archive> [destination directory]
  1147.  
  1148.         where <command> is one of:
  1149.  
  1150.           e   Extract files
  1151.           l   List archive
  1152.           t   Test archive integrity
  1153.           v   List archive (verbose)
  1154.           x   Extract files with full path
  1155.  
  1156.       ACE is significantly faster than UNACE or the SFX-modules in
  1157.       decompressing large archives.
  1158.  
  1159.  
  1160.   13. Error messages
  1161.  ────────────────────
  1162.  
  1163.     13.1. ACE
  1164.    ───────────
  1165.       There are several error messages which ACE could display. If you don't
  1166.       know how to interpret the message read this list. The first part of
  1167.       a double framed box is the message where "\" is a line break. Below
  1168.       each message is an explanation. The list is alphabetically ordered.
  1169.  
  1170.      ╔═══════════════════════════════════════════════════════════════════════╗
  1171.      ║Archive is already solid:\<archive>                                    ║
  1172.      ║───────────────────────────────────────────────────────────────────────║
  1173.      ║ You tried to make an archive solid which is already solid.            ║
  1174.      ╠═══════════════════════════════════════════════════════════════════════╣
  1175.      ║Authenticity verification-check error.\                                ║
  1176.      ║ AV has been manipulated or does not match yours.                      ║
  1177.      ║───────────────────────────────────────────────────────────────────────║
  1178.      ║ You can not modify archives with a strange authenticity verification. ║
  1179.      ╠═══════════════════════════════════════════════════════════════════════╣
  1180.      ║Copy is not possible.\ Directories are equal.                          ║
  1181.      ║───────────────────────────────────────────────────────────────────────║
  1182.      ║ Source and destination must differ.                                   ║
  1183.      ╠═══════════════════════════════════════════════════════════════════════╣
  1184.      ║Copy of this file to current archive-dir impossible.                   ║
  1185.      ║ Resulting filename too long.                                          ║
  1186.      ║───────────────────────────────────────────────────────────────────────║
  1187.      ║ ACE limits the resulting filenames in their length when adding files  ║
  1188.      ║ to an existing directory in archive. This is because the path lengths ║
  1189.      ║ are limited under DOS.                                                ║
  1190.      ╠═══════════════════════════════════════════════════════════════════════╣
  1191.      ║Could not create destination file.\ Disk-access-error.                 ║
  1192.      ║───────────────────────────────────────────────────────────────────────║
  1193.      ║ The destination disk has been removed or is damaged.                  ║
  1194.      ╠═══════════════════════════════════════════════════════════════════════╣
  1195.      ║Could not create directory:\ <directory>                               ║
  1196.      ║───────────────────────────────────────────────────────────────────────║
  1197.      ║ Disk is write-protected or name contains unallowed char.              ║
  1198.      ╠═══════════════════════════════════════════════════════════════════════╣
  1199.      ║Could not create directory.\ Disk might be write-protected.            ║
  1200.      ║───────────────────────────────────────────────────────────────────────║
  1201.      ║ Creation of subdirectory failed caused by write-protection or a too   ║
  1202.      ║ long path of the resulting directory.                                 ║
  1203.      ╠═══════════════════════════════════════════════════════════════════════╣
  1204.      ║Could not create directory.\ Name is used by a file.                   ║
  1205.      ║───────────────────────────────────────────────────────────────────────║
  1206.      ║ Creation failed because of an existing file using the same path.      ║
  1207.      ╠═══════════════════════════════════════════════════════════════════════╣
  1208.      ║Could not create file in current temporary directory.\                 ║
  1209.      ║ Disk is write-protected or directory does not exist.                  ║
  1210.      ║───────────────────────────────────────────────────────────────────────║
  1211.      ║ A reason might be also that the path of the directory is to large.    ║
  1212.      ╠═══════════════════════════════════════════════════════════════════════╣
  1213.      ║Could not delete file or directory.\ Access denied.                    ║
  1214.      ║───────────────────────────────────────────────────────────────────────║
  1215.      ║ The disk is write-protected or the concerning file has been opened by ║
  1216.      ║ another program already.                                              ║
  1217.      ╠═══════════════════════════════════════════════════════════════════════╣
  1218.      ║Could not find executable:\ <executable>                               ║
  1219.      ║───────────────────────────────────────────────────────────────────────║
  1220.      ║ The file is not in a PATH-directory or in the same directory like ACE ║
  1221.      ║ or even does not exist. (see 14. Support of non-ACE archives)         ║
  1222.      ╠═══════════════════════════════════════════════════════════════════════╣
  1223.      ║Could not read disk in drive <drive>.\ Enter new drive.                ║
  1224.      ║───────────────────────────────────────────────────────────────────────║
  1225.      ║ Disk of current drive has been removed. Change drive or insert disk.  ║
  1226.      ╠═══════════════════════════════════════════════════════════════════════╣
  1227.      ║Could not read disk in drive <drive>.\ Insert disk.                    ║
  1228.      ║───────────────────────────────────────────────────────────────────────║
  1229.      ║ Destination disk has been removed. Change destination or insert disk. ║
  1230.      ╠═══════════════════════════════════════════════════════════════════════╣
  1231.      ║Could not open archive:\ <archive>                                     ║
  1232.      ║───────────────────────────────────────────────────────────────────────║
  1233.      ║ Archive is possibly read only.                                        ║
  1234.      ╠═══════════════════════════════════════════════════════════════════════╣
  1235.      ║Could not open archive for update (probably read only!):               ║
  1236.      ║───────────────────────────────────────────────────────────────────────║
  1237.      ║ Archive is probably read only. You can not use update commands such   ║
  1238.      ║ as "a", "m", "u", "f", "cf" and "cm" on those archives.               ║
  1239.      ╠═══════════════════════════════════════════════════════════════════════╣
  1240.      ║Could not open file:\ <name>                                           ║
  1241.      ║───────────────────────────────────────────────────────────────────────║
  1242.      ║ Stated file can not be read because opening failed.                   ║
  1243.      ║ See also "Error opening file.\ Access denied."                        ║
  1244.      ╠═══════════════════════════════════════════════════════════════════════╣
  1245.      ║CRC-check error. Archive broken or password incorrect.\                ║
  1246.      ║ Recreation failed.                                                    ║
  1247.      ║───────────────────────────────────────────────────────────────────────║
  1248.      ║ Recreation failed caused by corrupted files and the corruption is     ║
  1249.      ║ caused by an archive damage or by an incorrect password. Use repair   ║
  1250.      ║ to recover files of a damaged archive.                                ║
  1251.      ╠═══════════════════════════════════════════════════════════════════════╣
  1252.      ║Directory does not exist:\ <directory>                                 ║
  1253.      ║───────────────────────────────────────────────────────────────────────║
  1254.      ║ You entered a directory as temporary directory which does not exist.  ║
  1255.      ╠═══════════════════════════════════════════════════════════════════════╣
  1256.      ║Error creating archive\ <archive>                                      ║
  1257.      ║───────────────────────────────────────────────────────────────────────║
  1258.      ║ Similar to "Error creating volume"                                    ║
  1259.      ╠═══════════════════════════════════════════════════════════════════════╣
  1260.      ║Error creating volume\ <volume-name>                                   ║
  1261.      ║───────────────────────────────────────────────────────────────────────║
  1262.      ║ The creation of a new volume failed, the destination disk might be    ║
  1263.      ║ write-protected.                                                      ║
  1264.      ╠═══════════════════════════════════════════════════════════════════════╣
  1265.      ║Error opening file.\ Access denied.                                    ║
  1266.      ║───────────────────────────────────────────────────────────────────────║
  1267.      ║ Opening of a file failed. There are two reasons possible:             ║
  1268.      ║ 1) The FAT (or a directory) of the drive where the file is on is      ║
  1269.      ║    damaged. Use a disk utility for the repair.                        ║
  1270.      ║ 2) The file is already used by another program. Quit this one first.  ║
  1271.      ╠═══════════════════════════════════════════════════════════════════════╣
  1272.      ║Error reading file.\ Probable cause is a damaged disk.                 ║
  1273.      ║───────────────────────────────────────────────────────────────────────║
  1274.      ║ The disk where the file is on is damaged or the hardware connection   ║
  1275.      ║ is loose.                                                             ║
  1276.      ╠═══════════════════════════════════════════════════════════════════════╣
  1277.      ║Error while creating destination file\ <name>                          ║
  1278.      ║───────────────────────────────────────────────────────────────────────║
  1279.      ║ Destination disk is write-protected or the path of the destination    ║
  1280.      ║ file is too long.                                                     ║
  1281.      ╠═══════════════════════════════════════════════════════════════════════╣
  1282.      ║Error while reading ACE.KEY.\ Registration check failed.               ║
  1283.      ║───────────────────────────────────────────────────────────────────────║
  1284.      ║ There was an error in opening or reading ACE.KEY. This stops the      ║
  1285.      ║ check if ACE has been registered.                                     ║
  1286.      ╠═══════════════════════════════════════════════════════════════════════╣
  1287.      ║Error while reading archive.\ Archive is broken.                       ║
  1288.      ║───────────────────────────────────────────────────────────────────────║
  1289.      ║ Try to repair the archive.                                            ║
  1290.      ╠═══════════════════════════════════════════════════════════════════════╣
  1291.      ║Error while reading archive.\ File not found or archive broken.        ║
  1292.      ║───────────────────────────────────────────────────────────────────────║
  1293.      ║ The declared archive does not exist or the archive has been damaged.  ║
  1294.      ╠═══════════════════════════════════════════════════════════════════════╣
  1295.      ║Error while reading\ <name>                                            ║
  1296.      ║───────────────────────────────────────────────────────────────────────║
  1297.      ║ Damaged source disk or loose connection of source drive.              ║
  1298.      ╠═══════════════════════════════════════════════════════════════════════╣
  1299.      ║Error while recreating archive <archive>.\                             ║
  1300.      ║ Files can be found at <directory>.                                    ║
  1301.      ║───────────────────────────────────────────────────────────────────────║
  1302.      ║ If the original archive has been overwritten and an error occurs it   ║
  1303.      ║ won't be restored. To keep the files of the archive they won't be     ║
  1304.      ║ deleted from the temporary directory.                                 ║
  1305.      ╠═══════════════════════════════════════════════════════════════════════╣
  1306.      ║Error while saving setup at\ <directory>                               ║
  1307.      ║───────────────────────────────────────────────────────────────────────║
  1308.      ║ ACE tries to write the ACE.CFG to the directory where the ACE.EXE is  ║
  1309.      ║ located in. This error occurs when the concerned disk is write-       ║
  1310.      ║ protected, damaged or full.                                           ║
  1311.      ╠═══════════════════════════════════════════════════════════════════════╣
  1312.      ║Error while writing\ <name>                                            ║
  1313.      ║───────────────────────────────────────────────────────────────────────║
  1314.      ║ Damaged destination disk or loose connection of destination disk.     ║
  1315.      ╠═══════════════════════════════════════════════════════════════════════╣
  1316.      ║Fatal error\ The file ACE.EXE has been modified.\                      ║
  1317.      ║ File possibly infected by a virus.                                    ║
  1318.      ║───────────────────────────────────────────────────────────────────────║
  1319.      ║ Check your disks for viruses.                                         ║
  1320.      ╠═══════════════════════════════════════════════════════════════════════╣
  1321.      ║File compressed with unknown method.\ Decompression not possible.      ║
  1322.      ║───────────────────────────────────────────────────────────────────────║
  1323.      ║ A later compression method has been used to compress file. Look for   ║
  1324.      ║ an higher version of ACE to decompress.                               ║
  1325.      ╠═══════════════════════════════════════════════════════════════════════╣
  1326.      ║File does not exist:\ <name>                                           ║
  1327.      ║───────────────────────────────────────────────────────────────────────║
  1328.      ║ This is displayed when the default comment file does not exist.       ║
  1329.      ╠═══════════════════════════════════════════════════════════════════════╣
  1330.      ║Invalid compression level.\ Possible values: 0..5                      ║
  1331.      ║───────────────────────────────────────────────────────────────────────║
  1332.      ║ Invalid compression level has been entered at command line.           ║
  1333.      ╠═══════════════════════════════════════════════════════════════════════╣
  1334.      ║Invalid list file.\ Found binary character.                            ║
  1335.      ║───────────────────────────────────────────────────────────────────────║
  1336.      ║ The at the command line entered file is not a list file.              ║
  1337.      ║ (see 3.1. Help)                                                       ║
  1338.      ╠═══════════════════════════════════════════════════════════════════════╣
  1339.      ║Invalid volume size.\ Must be greater than 64K.                        ║
  1340.      ║───────────────────────────────────────────────────────────────────────║
  1341.      ║ Minimum volume size is 65Kbytes. See 9. Multi-volume archives.        ║
  1342.      ╠═══════════════════════════════════════════════════════════════════════╣
  1343.      ║Length of temporary path might cause problems. Choose shorter one.     ║
  1344.      ║───────────────────────────────────────────────────────────────────────║
  1345.      ║ Some operations need a very short path length of the temporary        ║
  1346.      ║ directory to process archived files with large paths.                 ║
  1347.      ╠═══════════════════════════════════════════════════════════════════════╣
  1348.      ║Modify of archive requires higher version of ACE.\                     ║
  1349.      ║ Call technical support or use given web-sites.                        ║
  1350.      ║───────────────────────────────────────────────────────────────────────║
  1351.      ║ The archive has been created by a newer version and can not be        ║
  1352.      ║ modified by yours.                                                    ║
  1353.      ╠═══════════════════════════════════════════════════════════════════════╣
  1354.      ║Modify of locked archives impossible.\ Create new archive to do so.    ║
  1355.      ║───────────────────────────────────────────────────────────────────────║
  1356.      ║ A lock protects archives against modifications. Use recreate.         ║
  1357.      ╠═══════════════════════════════════════════════════════════════════════╣
  1358.      ║Modify of volumes impossible.\ Change archive-options first.           ║
  1359.      ║───────────────────────────────────────────────────────────────────────║
  1360.      ║ As explained in 9. MULTI-VOLUME ARCHIVES such archives can not be     ║
  1361.      ║ modified. Use recreate to join volumes to a single-volume archive.    ║
  1362.      ╠═══════════════════════════════════════════════════════════════════════╣
  1363.      ║No files specified.\ Operation aborted.                                ║
  1364.      ║───────────────────────────────────────────────────────────────────────║
  1365.      ║ No files specified at command line to process operation on.           ║
  1366.      ╠═══════════════════════════════════════════════════════════════════════╣
  1367.      ║Not all selected files copied.\ Deleting will not happen.              ║
  1368.      ║───────────────────────────────────────────────────────────────────────║
  1369.      ║ This is caused by an error while copying/compressing/decompressing.   ║
  1370.      ║ Not all destination files has been successfully created. None of the  ║
  1371.      ║ selected files will be deleted.                                       ║
  1372.      ╠═══════════════════════════════════════════════════════════════════════╣
  1373.      ║Not enough memory or dictionary of archive too large.\                 ║
  1374.      ║ Reduce compression dictionary size. Then try again.                   ║
  1375.      ║───────────────────────────────────────────────────────────────────────║
  1376.      ║ There is not enough memory to extract, analyze or repack compressed   ║
  1377.      ║ files. If this error turns up when deleting or updating an solid      ║
  1378.      ║ archive choose a smaller compression dictionary.                      ║
  1379.      ╠═══════════════════════════════════════════════════════════════════════╣
  1380.      ║Not enough memory to handle filenames.\                                ║
  1381.      ║ Make more memory available. Then try again.                           ║
  1382.      ║───────────────────────────────────────────────────────────────────────║
  1383.      ║ Too many files in an archive or directory to keep paths in available  ║
  1384.      ║ memory. Free memory by quitting other programs etc. Then try to enter ║
  1385.      ║ the archive or directory again.                                       ║
  1386.      ╠═══════════════════════════════════════════════════════════════════════╣
  1387.      ║Not enough memory to perform operation.\                               ║
  1388.      ║ Select smaller dictionary size and try again.                         ║
  1389.      ║───────────────────────────────────────────────────────────────────────║
  1390.      ║ There is not enough free memory to carry out an operation. If this    ║
  1391.      ║ operation was add, delete or recreate choose a smaller compression    ║
  1392.      ║ dictionary and repeat operation.                                      ║
  1393.      ╠═══════════════════════════════════════════════════════════════════════╣
  1394.      ║Not enough space to save new archive.\ Enter new destination path.     ║
  1395.      ║───────────────────────────────────────────────────────────────────────║
  1396.      ║ The archive doesn't fit to current destination.                       ║
  1397.      ╠═══════════════════════════════════════════════════════════════════════╣
  1398.      ║Not enough space on destination-disk to copy\ <name>                   ║
  1399.      ║───────────────────────────────────────────────────────────────────────║
  1400.      ║ Make enough space free to copy the stated file.                       ║
  1401.      ╠═══════════════════════════════════════════════════════════════════════╣
  1402.      ║Not enough space on destination drive to extract\ <name>               ║
  1403.      ║───────────────────────────────────────────────────────────────────────║
  1404.      ║ Make enough space free to extract the stated file.                    ║
  1405.      ╠═══════════════════════════════════════════════════════════════════════╣
  1406.      ║Not enough space on temporary drive\ to create temporary archive.      ║
  1407.      ║───────────────────────────────────────────────────────────────────────║
  1408.      ║ Update of archives requires the creation of a temporary archive which ║
  1409.      ║ usually becomes larger than the original archive. Make sure about     ║
  1410.      ║ enough space on the temporary disk. Declare a directory at the        ║
  1411.      ║ environment variable TEMP or TMP where is enough space available.     ║
  1412.      ╠═══════════════════════════════════════════════════════════════════════╣
  1413.      ║Number too long or containing\ unallowed char.                         ║
  1414.      ║───────────────────────────────────────────────────────────────────────║
  1415.      ║ The entered string is not a valid number. Only digits are allowed,    ║
  1416.      ║ maximum length is 9.                                                  ║
  1417.      ╠═══════════════════════════════════════════════════════════════════════╣
  1418.      ║Passwords do not match.\ Try again.                                    ║
  1419.      ║───────────────────────────────────────────────────────────────────────║
  1420.      ║ Compression password demands two inputs of the same string. This      ║
  1421.      ║ makes sure that you input the correct password.                       ║
  1422.      ╠═══════════════════════════════════════════════════════════════════════╣
  1423.      ║[PMODE/W]: DPMI Host Is Not 32bit!                                     ║
  1424.      ║───────────────────────────────────────────────────────────────────────║
  1425.      ║ Quit your 16bit DPMI programs (WINDOWS, Borland Pascal..).            ║
  1426.      ╠═══════════════════════════════════════════════════════════════════════╣
  1427.      ║[PMODE/W]: 80386 required!                                             ║
  1428.      ║───────────────────────────────────────────────────────────────────────║
  1429.      ║ A 80386 or higher is required to run ACE.EXE.                         ║
  1430.      ╠═══════════════════════════════════════════════════════════════════════╣
  1431.      ║Second directory is part of first directory.\                          ║
  1432.      ║ Delete would effect copied files.                                     ║
  1433.      ║───────────────────────────────────────────────────────────────────────║
  1434.      ║ If ACE would delete the selected files the copied files would be      ║
  1435.      ║ deleted, too.                                                         ║
  1436.      ╠═══════════════════════════════════════════════════════════════════════╣
  1437.      ║Specify full path of:\ <directory>                                     ║
  1438.      ║───────────────────────────────────────────────────────────────────────║
  1439.      ║ You did not enter the full path of the temporary directory.           ║
  1440.      ║ Example: C:\TMP                                                       ║
  1441.      ╠═══════════════════════════════════════════════════════════════════════╣
  1442.      ║Tried to overwrite directory with file.\ <file>                        ║
  1443.      ║───────────────────────────────────────────────────────────────────────║
  1444.      ║ The path of the file is already used by a directory in the archive.   ║
  1445.      ╠═══════════════════════════════════════════════════════════════════════╣
  1446.      ║Unable to repair archive by recovery data.\                            ║
  1447.      ║ Recovery data damaged.                                                ║
  1448.      ║───────────────────────────────────────────────────────────────────────║
  1449.      ║ The recovery record of the archive has been damaged what prevents ACE ║
  1450.      ║ from repairing by those.                                              ║
  1451.      ╠═══════════════════════════════════════════════════════════════════════╣
  1452.      ║Unable to repair archive by recovery data.\                            ║
  1453.      ║ Too many bytes damaged.                                               ║
  1454.      ║───────────────────────────────────────────────────────────────────────║
  1455.      ║ The damage of too many sectors of the archive prevents full recovery  ║
  1456.      ║ of the archive.                                                       ║
  1457.      ╠═══════════════════════════════════════════════════════════════════════╣
  1458.      ║Warning\ You wanted to use SFXJR on an archive with\                   ║
  1459.      ║ a dictionary greater than 256k. Switching to SFXSR.                   ║
  1460.      ║───────────────────────────────────────────────────────────────────────║
  1461.      ║ As stated in chapter 12. the SFXJR has a maximum of 256k              ║
  1462.      ║ decompression dictionary. Because of this the SFXSR has to be used    ║
  1463.      ║ at the "s" command.                                                   ║
  1464.      ╚═══════════════════════════════════════════════════════════════════════╝
  1465.  
  1466.      Some other known problems are:
  1467.        1) ACE requires EMS or XMS. Try to run ace by the pif file ACE.PIF
  1468.           if you have any memory problems under windows.
  1469.        2) Running ACE with QEMM v8.03 might cause rare system crashes.
  1470.  
  1471.  
  1472.     13.2. SFX-modules/UNACE
  1473.    ─────────────────────────
  1474.       Because of the reduced functionality of UNACE and the SFX-modules
  1475.       there are less messages:
  1476.  
  1477.      ╔═══════════════════════════════════════════════════════════════════════╗
  1478.      ║Could not create destination file.                                     ║
  1479.      ║───────────────────────────────────────────────────────────────────────║
  1480.      ║ Unprotect the disk in your current drive.                             ║
  1481.      ╠═══════════════════════════════════════════════════════════════════════╣
  1482.      ║Could not create directory.                                            ║
  1483.      ║───────────────────────────────────────────────────────────────────────║
  1484.      ║ Possibly there is a file with the same name or the disk is            ║
  1485.      ║ write-protected.                                                      ║
  1486.      ╠═══════════════════════════════════════════════════════════════════════╣
  1487.      ║Could not delete file or directory. Access denied.                     ║
  1488.      ║───────────────────────────────────────────────────────────────────────║
  1489.      ║ Disk is write-protected or file is used by another program.           ║
  1490.      ╠═══════════════════════════════════════════════════════════════════════╣
  1491.      ║CRC-check error                                                        ║
  1492.      ║───────────────────────────────────────────────────────────────────────║
  1493.      ║ Extraction produced corrupted file. Archive has been damaged.         ║
  1494.      ║ In case the archive contains a recovery record try to repair.         ║
  1495.      ╠═══════════════════════════════════════════════════════════════════════╣
  1496.      ║Critical error on drive                                                ║
  1497.      ║───────────────────────────────────────────────────────────────────────║
  1498.      ║ If you removed the source or destination disk - do not wonder!        ║
  1499.      ║ But it is also possible the disk is damaged.                          ║
  1500.      ╠═══════════════════════════════════════════════════════════════════════╣
  1501.      ║Error: archive is broken                                               ║
  1502.      ║───────────────────────────────────────────────────────────────────────║
  1503.      ║ Structure of archive destroyed. Use ACE to repair the archive         ║
  1504.      ╠═══════════════════════════════════════════════════════════════════════╣
  1505.      ║Error opening file <name>                                              ║
  1506.      ║───────────────────────────────────────────────────────────────────────║
  1507.      ║ The concerning file has already been opened by another program or     ║
  1508.      ║ disk is damaged.                                                      ║
  1509.      ╠═══════════════════════════════════════════════════════════════════════╣
  1510.      ║Error occurred during extraction                                       ║
  1511.      ║───────────────────────────────────────────────────────────────────────║
  1512.      ║ This is mostly stated after another fatal error or after pressing     ║
  1513.      ║ Ctrl+C. The program will be aborted.                                  ║
  1514.      ╠═══════════════════════════════════════════════════════════════════════╣
  1515.      ║Error while reading archive. File not found or archive broken.         ║
  1516.      ║───────────────────────────────────────────────────────────────────────║
  1517.      ║ This error occurs if the next volume of a multi-volume archive can't  ║
  1518.      ║ be accessed at the same directory or if the volume is broken.         ║
  1519.      ║ In the second case use the repair-function of ACE.                    ║
  1520.      ╠═══════════════════════════════════════════════════════════════════════╣
  1521.      ║File compressed with unknown method. Decompression not possible.       ║
  1522.      ║───────────────────────────────────────────────────────────────────────║
  1523.      ║ Look for a higher version of UNACE or ACE to decompress.              ║
  1524.      ╠═══════════════════════════════════════════════════════════════════════╣
  1525.      ║First volume of archive required!                                      ║
  1526.      ║───────────────────────────────────────────────────────────────────────║
  1527.      ║ Since UNACE extracts all files of an archive you have to use the      ║
  1528.      ║ first volume to begin extraction.                                     ║
  1529.      ╠═══════════════════════════════════════════════════════════════════════╣
  1530.      ║Invalid archive file: <name>                                           ║
  1531.      ║───────────────────────────────────────────────────────────────────────║
  1532.      ║ The specified file is not an archive or the archive is broken.        ║
  1533.      ╠═══════════════════════════════════════════════════════════════════════╣
  1534.      ║Not enough memory or dictionary of archive too large.                  ║
  1535.      ║───────────────────────────────────────────────────────────────────────║
  1536.      ║ There is not enough free EMS/XMS available according to the dictionary║
  1537.      ║ size of the archive to extract.                                       ║
  1538.      ╠═══════════════════════════════════════════════════════════════════════╣
  1539.      ║Read error                                                             ║
  1540.      ║───────────────────────────────────────────────────────────────────────║
  1541.      ║ Disk has been removed or is damaged.                                  ║
  1542.      ╠═══════════════════════════════════════════════════════════════════════╣
  1543.      ║Tried to overwrite archive <name>                                      ║
  1544.      ║───────────────────────────────────────────────────────────────────────║
  1545.      ║ You tried to extract a file using the same path like the currently    ║
  1546.      ║ processed archive. Move the archive to another directory to extract   ║
  1547.      ║ the it to this directory. (use: UNACE <destination directory>)        ║
  1548.      ╠═══════════════════════════════════════════════════════════════════════╣
  1549.      ║Write error                                                            ║
  1550.      ║───────────────────────────────────────────────────────────────────────║
  1551.      ║ Possibly the destination disk is full.                                ║
  1552.      ╚═══════════════════════════════════════════════════════════════════════╝
  1553.  
  1554.  
  1555.   14. Support of non-ACE archives
  1556.  ─────────────────────────────────
  1557.       Using the user interface of ACE you can enter RAR, ZIP and ARJ archives.
  1558.       You may use Extr(F2), Copy(extraction), View, Test, Delete, Repair and 
  1559.       MkACE(Alt+F2) on these archives. MKACE generates a copy of these 
  1560.       archives in ACE format, the originals will be kept.
  1561.  
  1562.       ACE uses the most popular programs to realize these operations.
  1563.       These are:
  1564.         RAR  -  RAR.EXE
  1565.         ZIP  -  PKZIP.EXE    (TEST)
  1566.                 PKUNZIP.EXE  (COPY=extraction)
  1567.                 PKZIPFIX.EXE (REPAIR)
  1568.         ARJ  -  ARJ.EXE
  1569.  
  1570.       These programs have to be in the same directory as ACE or the direc-
  1571.       tories have to be declared in the AUTOEXEC.BAT file in the
  1572.       PATH-variable (see your DOS-manual).
  1573.  
  1574.       The author of ACE recommends you use the latest versions of the other
  1575.       archivers when using ACE archives on non-ACE archives.
  1576.  
  1577.  
  1578.   15. Support of long filenames (LFNs)
  1579.  ──────────────────────────────────────
  1580.       ACE can read long filenames (LFNs) when ran under Windows 95 or
  1581.       Windows 98 only (not under pure DOS 7.00 nor Windows NT).
  1582.       It will display those names in the shell.
  1583.       You can adjust the list boundary between the filenames and filesizes 
  1584.       to watch the longer names.
  1585.       ACE will also store those LFNs in archives. You should be careful
  1586.       when doing so. If you aim to extract files not under Windows 95
  1587.       the filenames will have to be converted at extraction.
  1588.       This conversion is done by all programs send along with this package:
  1589.       ACE, UNACE, senior SFX-module and junior SFX-module.
  1590.  
  1591.  
  1592.   16. Language
  1593.  ──────────────
  1594.       Up from ACE 1.1a there will be language or message-files called ACE.MSG.
  1595.       Those files contain compressed messages of a certain language.
  1596.       If there is no ACE.MSG, it can not be read, or is damaged, ACE will
  1597.       use English as default.
  1598.       The ACE packages will come along with different directories
  1599.       named by languages. Each of them will contain the specific message file.
  1600.  
  1601.       You have to copy one to your ACE-directory to use another language.
  1602.  
  1603.       Since ACE.MSG is compressed, you need some extra files to be able to
  1604.       translate the messages in there. Please contact me if you like to do so.
  1605.       Thanks!
  1606.  
  1607.  
  1608.   17. Disclaimer
  1609.  ────────────────
  1610.       Marcel Lemke, the author of ACE, disclaims any liability for any
  1611.       damage caused by using or misusing this software. You use the
  1612.       programs included in an ACE package at your own risk. The author
  1613.       cannot be held responsible for data loss or other damages and any
  1614.       consequences from this loss or damages.
  1615.  
  1616.  
  1617.   18. Registration
  1618.  ──────────────────
  1619.       ACE is shareware. After 30 days you will have to register the
  1620.       program if you like to continue to use ACE.
  1621.  
  1622.       Distributed archives might be checked whether created with a registered 
  1623.       version of ACE or not. Take care!
  1624.  
  1625.       The unregistered ACE package may be freely distributed. The unauthorized
  1626.       distribution of a registered ACE package or a part thereof is prohibit-
  1627.       ten. Free distribution means that the distributor has to charge no fee 
  1628.       for the ACE package (cost of sales excluded) and it has to be indicated
  1629.       that the ACE package is unregistered shareware.
  1630.  
  1631.       To become a registered user of ACE you have to think about a string you
  1632.       wish to use for your AV (see 11. Authenticiry verification).
  1633.       Fill out the registration form (REGISTER.FRM, REGISTER.DE for Germany),
  1634.       include money or cheque, bank account number and signature and send
  1635.       it to the address listed on the form.
  1636.  
  1637.       The license you get is not transferable to a third party.
  1638.       To use ACE on more than one CPU, see the LICENSE.DOC file.
  1639.  
  1640.       Read the file LICENSE.DOC for more information about registration and
  1641.       distribution.
  1642.  
  1643.  
  1644.   19. Contact, support, information, latest files, ACE-sources
  1645.  ──────────────────────────────────────────────────────────────
  1646.       Registered users may contact the e-merge GmbH to get technical support:
  1647.  
  1648.         Phone: +49 (0)251 43000
  1649.         Fax  : +49 (0)251 43052
  1650.  
  1651.        or via email:
  1652.  
  1653.       info@winace.com
  1654.  
  1655.  
  1656.       To get information via FAX call Erik Nebelung (Tysk-BBS) at
  1657.  
  1658.                     +49-(0)3573-662640
  1659.  
  1660.       For comments or to report bugs send email to:
  1661.  
  1662.         mlemke6413@aol.com
  1663.  
  1664.       via FIDO-netmail:
  1665.  
  1666.         2:2432/344.4
  1667.  
  1668.       or mail to:      Marcel Lemke
  1669.                        Ziegelstr. 2
  1670.                    15752 Prieros
  1671.  
  1672.                    GERMANY
  1673.  
  1674.       For sources like the free UNACE sources or UNACE.DLL, links 
  1675.       and other information on ACE take a look at:
  1676.  
  1677.           http://members.aol.com/mlemke6413/ace.html
  1678.  
  1679.  
  1680.       FIDO:
  1681.  
  1682.       You can also get help in the FIDO-echo PACKER.ACE.GER.
  1683.       If possible, write German please.
  1684.  
  1685.  
  1686.       The latest version of ACE is available at:
  1687.  
  1688.         web sites:
  1689.  
  1690.           http://members.aol.com/mlemke6413/ace.html
  1691.           http://www2.rz.hu-berlin.de/~h0444ovz/ace.html
  1692.       http://www.xs4all.nl/~feldmann
  1693.  
  1694.  
  1695.         FTP:
  1696.  
  1697.           ftp.elf.stuba.sk  /pub/pc/pack
  1698.           ftp.kiae.su       /msdos/arcers
  1699.           ftp.simtel.net    /pub/simtelnet/msdos/arcers
  1700.           ftp.coast.net     /SimTel/msdos/archiver
  1701.           garbo.uwasa.fi    /pc/arcers
  1702.  
  1703.           Mirror sites of ELF.STUBA.SK
  1704.           ────────────────────────────
  1705.           ftp.it.net.au         /mirrors/sac/pack                 (Australia)
  1706.           sunsite.univie.ac.at  /pub/compression/ftp.elf.stuba.sk (Austria)
  1707.           ftp.vse.cz            /pub/msdos/SAC/pc/pack            (Czech)
  1708.           ftp.cs.tu-berlin.de   /pub/msdos/mirrors/stuba/pc/pack  (Germany)
  1709.           ftp-beer.bke.hu       /vol1/pub/sac/pc/pack             (Hungary)
  1710.           cert.unisa.it         /pub/PC/SAC/pack                  (Italy)
  1711.           ftp.pwr.wroc.pl       /pub/pc/sac/pack                  (Poland)
  1712.           ftp.nsysu.edu.tw      /PC/SAC/pack                      (Taiwan)
  1713.  
  1714.  
  1715.         BBSs:
  1716.  
  1717.           Gray Beast-BBS  +49-(0)5425-4405; REACE, UU, A3 - Supportbox;
  1718.                             SysOp: Juergen Peters; Fido: 2:2432/344
  1719.  
  1720.           Tysk BBS        +49-(0)3573-662620; ACE ONLINE registration;
  1721.                             SysOp: Erik Nebelung; Fido: 2:249/6010
  1722.  
  1723.                                 For downloading ACE only, just enter
  1724.                    "ACE" as the user name and the password
  1725.                    at the login. Using this possibility you 
  1726.                 do not need input any personal data.
  1727.  
  1728.  
  1729.   20. About me (the author of ACE)
  1730.  ──────────────────────────────────
  1731.       I am born in the year 1979 in Koenigs Wusterhausen, a town near Berlin 
  1732.       (capital of Germany). I grew up in Prieros - a village not far from 
  1733.       Koenigs Wusterhausen. 
  1734.       In 1992 I left the primary school to attend the grammar school. Today 
  1735.       there is my 13th school year (the last one) and my sets are mathematics 
  1736.       and computer science.
  1737.  
  1738.       My interests are bicycling and other sports as well as reading.
  1739.       (and from time to time partying ;) )
  1740.       
  1741.       Up from the 7th school year I learned Pascal from an older mathematician 
  1742.       who used the computer to demonstrate interesting things a better way.
  1743.       Later I occupied myself with Assembler - in order to write my own fast
  1744.       graphic routines. At the same time I started experiments in data 
  1745.       compression. So I programmed in two subjects in parallel:
  1746.       computer animations (3d texturing) and data compression.
  1747.       When I got to know that no one of my friends has enough engagement to 
  1748.       push up a 3d game (or sth. similiar) and my compressor beat the other
  1749.       pupular archivers I decided to spend most of my time ACE.
  1750.       Especially for this I learned C. I also got some expierience 
  1751.       in Visual Labs, Visual Basic and MS Access Basic.
  1752.  
  1753.       In expectation of the end of my school education I am looking for good
  1754.       offers regarding to professional training. 
  1755.       Please contact me if you have those or know of other persons who have.
  1756.  
  1757.       Thank you!
  1758.                                           
  1759.  
  1760.   21. Thanks
  1761.  ────────────
  1762.       I would like to thank all the people who help(ed) me to push up ACE. 
  1763.       This means all the beta-testers and the people helping me to 
  1764.       distribute ACE, especially:
  1765.  
  1766.         Harald Feldmann, Szymon Grabowski, Daniel Pantke
  1767.  
  1768.         Horst Hackenbruch
  1769.         Juergen Peters
  1770.         George Shadoff
  1771.         Grischa Brockhaus
  1772.  
  1773.         Christian Frömmel
  1774.         Andreas Haupt
  1775.         Hendrick Glowatzki
  1776.  
  1777.  
  1778.   22. Comment
  1779.  ─────────────
  1780.       Please help me to improve ACE. This means not only registering!
  1781.       Send me comments, questions and suggestions.
  1782.  
  1783.  
  1784.   23. Glossary: trademarks/terms
  1785.  ────────────────────────────────
  1786.       There are some names of programs/trademarks mentioned in this document:
  1787.       MS-DOS, WINDOWS 3.xx, WIN_95, RAR, ZIP, ARJ, LHA, PKZIP, PKUNZIP,
  1788.       PKZIPFIX, PMODE/W, QEMM v8.03.
  1789.       They are acknowledged and belong to their respective owners.
  1790.  
  1791.  
  1792.       Explanation of some terms:
  1793.  
  1794.       AV          -  Authenticity Verification;
  1795.                   consists of a string and some checksums;
  1796.                   serves as proof that the archive is original and states
  1797.                   who created it;
  1798.                   see 11. Authenticity verification
  1799.  
  1800.       CRC         -  Cyclic Redundancy Check;
  1801.                   a mathematical method used to validate extracted data
  1802.  
  1803.       Dictionary  -  filedata buffer;
  1804.                   used in the compression algorithm; serves for finding
  1805.                   matches in the already compressed data
  1806.  
  1807.       EMS/XMS     -  generally regarded as memory above the first 1Mb;
  1808.                   is managed by an EMM (EMM386.EXE) or a XMM (HIMEM.SYS);
  1809.                   see the manual of your DOS for more information how to
  1810.                   install an EMM or XMM
  1811.  
  1812.       SFX         -  SelF eXtracting
  1813.                   describes archives in EXEcutable file format which;
  1814.                   can extract the archived data by itself
  1815.  
  1816.       Solid       -  method to improve compression;
  1817.                   all files are compressed as one data stream
  1818.  
  1819.       Volume      -  part of multi-volume archive;
  1820.                   large archives can be stored on several disks by splitting
  1821.                   them into volumes
  1822.