home *** CD-ROM | disk | FTP | other *** search
/ 3D World 1 (Spanish) / 3DWorld_01.iso / utils / pkzip / addendum.doc next >
Text File  |  1995-11-19  |  20KB  |  512 lines

  1.  
  2.     ADDENDUM to PKZIP 2 Manual
  3.     --------------------------
  4.  
  5.     This file contains the most up-to-date information, additions and
  6.     changes to the PKZIP version 2 manual.
  7.  
  8.  
  9.       AUTHENTICITY VERIFICATION FEATURE
  10.       ---------------------------------
  11.  
  12.     The Authenticity Verification information you receive from PKWARE
  13.     will include two AV Serial Numbers and one checksum.  The Serial
  14.     Numbers and checksum include BOTH letters and numbers.  ALL 
  15.     LETTERS are LOWER CASE, with the exception of the letter L.  The 
  16.     letter L will be printed in upper case to avoid confusion with 
  17.     the number one.
  18.  
  19.     After both Serial Numbers are entered using the PUTAV.EXE, the
  20.     program will return a checksum value.  This checksum must match
  21.     the one provided by PKWARE.  If the checksums do not match, then
  22.     the installation was not performed correctly and PUTAV.EXE should
  23.     be run again to ensure that the Serial Numbers and Name were
  24.     entered correctly.
  25.  
  26.     If you run PUTAV.EXE and you encounter the error, "WRONG VERSION
  27.     OF PKZIP.EXE", verify that you are running PUTAV on the
  28.     REGISTERED version of PKZIP.EXE.
  29.     
  30.  
  31.       AVEXTRA.TXT
  32.       -----------
  33.  
  34.     With the PKZIP 2 Authenticity Verification feature, additional
  35.     text can be displayed on subsequent lines following the
  36.     verification message.  An ASCII text file named AVEXTRA.TXT is
  37.     created containing the additional text you want displayed.  When
  38.     the AVEXTRA.TXT file is in the current directory when you use the
  39.     "PKZIP -!" option, PKZIP will add this text to the .ZIP file and
  40.     PKUNZIP will display it after the normal Authenticity
  41.     Verification message.  The Authenticity Verification feature is
  42.     available only to registered users of PKZIP.
  43.  
  44.  
  45.       SELF-EXTRACTING FILES ACROSS MULTIPLE DISKETTES
  46.       -----------------------------------------------
  47.  
  48.     PKZIP 2 has the ability to compress a large .ZIP file across
  49.     multiple diskettes.
  50.  
  51.     Self-extracting files CAN NOT span multiple disks.  This would
  52.     make the PKSFX code extremely large.
  53.  
  54.     A simple batch file can be created that would uncompress across
  55.     multiple diskettes.  All that would be required is to have the
  56.     batch file follow this procedure:
  57.  
  58.  
  59.     1.  Create a batch file called install.bat
  60.     2.  Edit install.bat and in that file have the following line:
  61.  
  62.           pkunzip -d a:program c:\test
  63.  
  64.     This batch file would create the directory C:\TEST on your
  65.     computer and then unzip the file called PROGRAM.ZIP into the c:\test
  66.     directory.  PKUNZIP will prompt the user to enter the diskettes
  67.     in the extraction order.
  68.  
  69.  
  70.       PKCFG.EXE
  71.       ---------
  72.  
  73.       * PKCFG.EXE is only included in the registered version of PKZIP.
  74.  
  75.     PKZIP.EXE can have many of its features configured with a
  76.     configuration file called PKZIP.CFG.  This configuration file can
  77.     be located in either your current directory, a directory
  78.     specified with the environment variable PKZIP.CFG, or in the
  79.     directory that PKZIP.EXE is located.  PKZIP.EXE will search for the
  80.     configuration in each location in the order listed above.  This
  81.     means that you may have a default configuration file that is
  82.     easily overridden by using a configuration file in either of the
  83.     first two locations.  Any option that is set in the configuration
  84.     file may be overridden from the command line.  The configuration
  85.     file may be created manually with a text editor.
  86.  
  87.     The PKCFG.EXE program will look for an existing configuration file
  88.     in the same locations and order that PKZIP.EXE would look.  If the
  89.     PKCFG.EXE program finds an existing configuration file it will load
  90.     it. The existing configuration values will be shown in the place of
  91.     the defaults.  A list of options will be displayed on the screen,
  92.     and a highlighted cursor indicates the option that you can
  93.     modify.
  94.  
  95.       PK SAFE ANSI
  96.       -----------
  97.  
  98.       * PKSFANSI.COM is only included in the registered version of PKZIP.
  99.     
  100.     Another program included with registration of PKZIP 2 is called
  101.     PKSFANSI.COM.  PKSFANSI is a terminate and stay resident program
  102.     that disables ANSI keyboard key Reassignments, thereby preventing
  103.     ANSI "bombs" embedded in any text file (such as README files) or
  104.     output by any program.  Normally, ANSI sequences that redefine
  105.     the keyboard could be hidden inside ANY text file or program, and
  106.     could be executed completely unnoticed until it is too late.
  107.     PKSFANSI intercepts calls to the ANSI.SYS or other ANSI device
  108.     drivers, and filters out any keyboard reassignments, while
  109.     allowing other ANSI sequences through unaltered.  If a keyboard
  110.     reassignment is attempted, PKSFANSI will intercept the sequence
  111.     and discard it.  PKSFANSI will also BEEP to alert you that a
  112.     reassignment was attempted.
  113.  
  114.  
  115.     PKSFANSI requires less than 1K bytes resident RAM, and should
  116.     work with any ANSI driver, such as the standard ANSI.SYS driver,
  117.     NANSI, ZANSI, DVANSI, etc.  Note that if you use a memory
  118.     resident ANSI driver, such as the DESQview DVANSI.COM driver,
  119.     PKSFANSI should be loaded after the ANSI driver is loaded.
  120.  
  121.  
  122.       Using PKZIP and DPMI
  123.       --------------------
  124.  
  125.     If you experience difficulties when using PKZIP in a DOS window
  126.     under Windows, use the -) option to disable DPMI support.  If
  127.     this eliminates the problem, you may default this option for
  128.     PKZIP by using the configuration file (see manual for details).
  129.     With PKUNZIP, this option may be set as an environment variable
  130.     (see below for details).
  131.  
  132.  
  133.       PKUNZIP as an Environment Variable
  134.       ----------------------------------
  135.  
  136.     PKUNZIP includes the ability to use an environment variable as a 
  137.     continuation of the command line.  An option, or number of options 
  138.     may be specified by an environment variable.  PKUNZIP will treat 
  139.     the variables as if they were passed on the command line.
  140.  
  141.          example: set PKUNZIP=-)
  142.  
  143.       This example would disable DPMI usage.
  144.  
  145.     Note that since the PKUNZIP environment variable is a 
  146.     continuation of the command line; it will supersede any 
  147.     preceding option on the command line.
  148.  
  149.       Minimum DOS Requirements for SPANNING & FORMATTING
  150.       --------------------------------------------------
  151.  
  152.     For PKZIP 2 to span multiple disks with a .ZIP file, DOS 3.0 or
  153.     greater is required.
  154.  
  155.     To be able to format diskettes on-the-fly, DOS 3.2 or greater is
  156.     required.
  157.  
  158.  
  159.       PKUNZJR.COM & PKSFX Junior
  160.       --------------------------
  161.  
  162.     When using PKUNZJR or PKSFX Junior, remember to end your output
  163.     path with a : or a \.  Because the PKUNZJR and PKSFX Junior were
  164.     designed to be as small as possible, please note that they
  165.     perform minimal error checking.
  166.  
  167.  
  168.       CHANGE TO "MOVE" OPTION
  169.       -----------------------
  170.  
  171.     When using the -m option in PKZIP.EXE PKZIP will now remove the
  172.     directories and subdirectories after the compression process has
  173.     been completed. This feature is turned on by default. If you
  174.     wish PKZIP not to remove the directories/subdirectories, use a
  175.     -m- option to disable this feature.
  176.  
  177.  
  178.       PKNOFASTCHAR= Environment Variable
  179.       ---------------------------------
  180.  
  181.     This tells PKZIP/PKUNZIP to use the slow DOS 1.x/2.x character
  182.     output function calls rather than the 'DOS Fast Character
  183.     Output' function.  This option is designed for compatability with
  184.     TSR's or BBS doors etc. that do not intercept the DOS Fast
  185.     Character Output function.
  186.  
  187.       ERROR MESSAGES
  188.       --------------
  189.  
  190.     This is an addendum to the ERROR MESSAGES found in the manual.
  191.  
  192.     PKZIP: (E[19-23] and E29) Insufficient Memory
  193.  
  194.     PKZIP: (E26) DOS 3.0 or later needed to span disks
  195.     PKZIP: (E26) DOS 3.2 or later needed to format disks
  196.  
  197.     PKZIP: (E28) Destination for .ZIP file is same as temporary file
  198.     PKZIP: (E28) Source and destination is the same
  199.  
  200.     PKZIP: (W07) Warning! Bad System Track
  201.  
  202.     PKZIP: (W08) Warning! Can't write FAT
  203.  
  204.     PKZIP: (W09) Warning! Can't write root directory
  205.  
  206.     PKZIP: (W10) Warning! Can't write boot sector
  207.  
  208.     ZIP2EXE: (E09) Can't create ouput file
  209.  
  210.     ZIP2EXE: (W01) Warning! The file already exists, overwrite (y/n)?
  211.  
  212.     PKSFX: Warnings numbers are the same as PKUNZIP 
  213.            [9-18,20,21,23,24]
  214.  
  215.     PKSFX: (E02,E03) Error in .EXE file
  216.  
  217.  
  218.     PKSFXJR: No numbers are printed by PKSFXJR. The manual states
  219.          that PKSFXJR will report error numbers, but this is
  220.          incorrect. It will print only a message, no number
  221.          is printed. The errorlevel will be returned to DOS
  222.          however.
  223.  
  224.                 SUMMARY
  225.                 -------
  226.     PKZIP:
  227.  
  228.     0       No Error
  229.     1       Bad file name or file specification
  230.     2,3     Error in .ZIP file
  231.     4-11    Insufficient Memory
  232.     12      No files were found to add to the .ZIP, or no files
  233.         were specified for deletion
  234.     13      File not found. The specified .ZIP file or list file
  235.         was not found
  236.     14      Insufficient disk space for .ZIP comment
  237.           or
  238.         Insufficient disk space for update file
  239.           or
  240.         Disk Full, file XXXXX
  241.     15      .ZIP file is read-only and can not be modified
  242.     16      Bad or illegal parameters specified. (help screen displayed)
  243.     17      Too many files
  244.     18      Could not open file
  245.     19-23,29 Insufficient Memory
  246.     26      DOS 3.2 or later needed to span disks
  247.     28      Destination for .ZIP is same as temporary file
  248.           or
  249.         Source and destination is the same
  250.     255     User pressed control-c or control-break
  251.  
  252.     ZIP2EXE:
  253.  
  254.     0       No error
  255.     1       Error in .ZIP file
  256.     2       Error in .ZIP file, use PKZIPFIX
  257.     3-4     Insufficient memory to process file
  258.     6       Bad or illegal parameters specified. (help screen displayed)
  259.     7       Can't open Source file
  260.     8       Error in .ZIP file
  261.     9       Disk full writing target file during EXE to ZIP process
  262.     11      Disk full writing target file during ZIP to EXE process
  263.     12      .ZIP file being converted contains a file compressed with
  264.         a method not supported by the version of PKSFX being
  265.         attached by ZIP2EXE
  266.     13      User answered "No" in response to an "overwrite(y/n)?" prompt
  267.  
  268.     PKSFX:
  269.  
  270.     1       Warning error such as:
  271.         File fails CRC check, Unknown compression method.
  272.     2,3     Can't find .EXE file
  273.     4-8     Insufficient memory
  274.     9       Unable to locate listfile
  275.     10      Bad or illegal parameters specified. (help screen displayed)
  276.     12      User aborted at comment pausing, "Extract now (y/n)?" prompt
  277.     2,3,13  Error in .EXE file
  278.     50      Disk full
  279.  
  280.  
  281.       NOTES
  282.       -----
  283.  
  284.     Note, the -x option in PKUNZIP now is used to specify files
  285.           to eXclude.  As stated in the PKUNZIP 1.1 documenation, use
  286.           of '-x' to mean eXtract would not be supported in future
  287.           versions of PKUNZIP.  The -e option of PKUNZIP specifies
  288.           extraction.
  289.  
  290.     Note, the -o and -k, as well as the ZIPDATE= options in the
  291.           pkzip.cfg file, will be ignored when used with the -& option.
  292.  
  293.     Note, PKZIP requires 206K of memory if no EMS or XMS is available,
  294.           and 108K if enough EMS/XMS is available.
  295.  
  296.     Note, In the PKZIP manual, it states that the -o option will set
  297.           .ZIP file date to oldest file in .ZIP file. This should read
  298.           set .ZIP file date to latest, not oldest.
  299.  
  300.     Note, Page 76 of the PKZIP manual incorrectly lists the default 
  301.           value of view as Long. The default value of view is normal.
  302.  
  303.     Note, When using either the -&l or -&u, both of these options 
  304.           will format the destination diskette(s).
  305.  
  306.       PKZIP BACKUP GUIDE
  307.       ------------------
  308.  
  309.     PKZIP can now create .ZIP files that exceed the size of a floppy
  310.     disk.  You can use PKZIP to backup your entire hard disk and
  311.     unlike most backup programs, PKZIP can use disks formatted by
  312.     DOS, or it can format the disk for you.  PKZIP can optionally
  313.     erase all files on the destination disk(s), or leave those files
  314.     intact.  PKZIP can optionally quick format the destination
  315.     disk(s), or do a normal (unconditional) format.  A quick format
  316.     erases the information on the disk without formatting each
  317.     track, greatly reducing the time required to format a disk.
  318.  
  319.  
  320.     Option    Description
  321.     --------------------------------------------------------------------
  322.       -&      Span disks if necessary.
  323.  
  324.     You must specify this option if you wish to create a .ZIP file
  325.     on multiple disks.  If this option is not specified and you
  326.     exceed the capacity of a floppy disk, a DISK FULL error message
  327.     will result.
  328.  
  329.       -&f     Format the destination disk.
  330.  
  331.     PKZIP will format the destination disk(s) if you specify this
  332.     option.  If the disk has been formatted previously, a quick
  333.     format will be performed, otherwise a full format will be
  334.     performed.
  335.  
  336.       -&fl    The destination disk is to be formatted to low density.
  337.  
  338.     If you plan to use low density disks in a high density disk
  339.     drive, this option is required.  For example, if you have a 1.44
  340.     meg floppy disk drive, and plan to zip to 720K disks and your
  341.     disks are not formatted, you must specify this option.  If your
  342.     disk drive is a 360K or 720K drive, this option is not required.
  343.     If any information was previously contained on the disk, it will
  344.     be erased.
  345.  
  346.  
  347.       -&u     Unconditionally (always) format the disk.
  348.  
  349.     Always format the disk before being used.  A full format will be
  350.     used, a quick format will never be performed.  If any information
  351.     was previously contained on the disk, it will be erased.
  352.  
  353.       -&ul    Unconditionally (always) format a low density disk in a
  354.               high density disk drive.
  355.  
  356.     Always format the disk before being used.  A full format will be
  357.     used, a quick format will never be performed. If any information
  358.     was previously contained on the disk, it will be erased.
  359.  
  360.       -&w     Wipe the disk.  (Erase all files and subdirectories)
  361.  
  362.     This is similar to -&f, except the files are deleted, rather than
  363.     formatting the disk.  This is for usage with non floppy removable
  364.     devices, such as Bernoulli boxes.
  365.  
  366.       -&s[d:] Include subdirectories in zipping process (similar to
  367.           -rp \*.*).
  368.  
  369.       -&v     Turn on DOS verify when spanning. This may also be set
  370.           by using BACKUP=verify in the pkzip.cfg file.
  371.  
  372.  
  373.     This option tells PKZIP that you wish to backup the entire disk
  374.     drive.  The current disk drive will be used if no disk drive is
  375.     specifed.  You do not need to specify the -rp option (recurse and
  376.     store pathnames).  If you also specify files on another disk
  377.     drive, these files will be compressed, as well as all files on the
  378.     default drive.  (Please see following examples.)
  379.  
  380.     All options are case insensitive, but this may change in future
  381.     versions.  We suggest you USE LOWER CASE LETTERS FOR FUTURE
  382.     COMPATIBILITY.  The -&l option must be specified with -&u or -&f.
  383.  
  384.     * Note:   If you create a .ZIP file with the same name as exists
  385.       on a disk set, you do not need to use the WIPE or FORMAT
  386.       options.  PKZIP will create a new .ZIP file with the same name;
  387.       this method is faster.
  388.  
  389.     * Note:   All the PKZIP Configuration File options can be
  390.       overridden on the command line by specifying the option and a
  391.       '-'.  For example, -&f- will override "BACKUP=FORMAT" in the
  392.       Configuration File and turn off formatting.
  393.  
  394.     * Note:   When using PKUNZIP.EXE to restore a from a spanned
  395.       backup set, it is most efficient to start by inserting the
  396.       last diskette.
  397.  
  398.     * Note:   If you would like to use PKZIP.EXE for full and
  399.           incremental backups, use the -a+ for the full backup.
  400.           This will turn off the archive attribute after the
  401.           files have been compressed.  Then to perform a
  402.           incremental backup, use the -i option.  This will
  403.           compress only files that have changed since they
  404.           were last backed up.
  405.  
  406.     Examples
  407.     --------
  408.  
  409.     Command Line              Description
  410.     -----------------------------------------------------------------
  411.     pkzip a:zipfile -&        Zip the current directory to drive A:, and
  412.                   span disks if necessary.  The files
  413.                   currently on drive A: will not be affected.
  414.  
  415.     C:\>pkzip a:zipfile -&s   Zip all files on drive C: to the A: drive.
  416.  
  417.     C:\>pkzip b:zipfile -&s d:\sd\*.*  Zip all files on drive C:
  418.                        (the current drive), and all files
  419.                        in the D:\SD directory to the B:
  420.                        drive.
  421.  
  422.     C:\>pkzip a:zipfile -&s d:\*.BAT   Zip all the files on drive C: and
  423.                        all .BAT files on drive D: to the
  424.                        A: drive.
  425.  
  426.  
  427.     pkzip a:zipfile -&f -rp            Zip the current directory and its
  428.                        subdirectories to drive A:, and
  429.                        format each disk.  A quick format
  430.                        will be performed if possible,
  431.                        which is much faster than a
  432.                        unconditional format.
  433.  
  434.     pkzip a:zipfile -&u -rp            Same as above, except the disk
  435.                        will be unconditionally formatted.
  436.  
  437.     pkzip a:zipfile -&fl               Zip the current directory to drive
  438.                        A:, and format each disk to low
  439.                        density.  This option only applies
  440.                        to users using a 360K floppy disk
  441.                        in a 1.2 meg drive, or users using
  442.                        a 720K floppy disk in a 1.44 meg
  443.                        drive.  A quick format will be
  444.                        performed if possible, which is
  445.                        much faster than a unconditional
  446.                        format.
  447.  
  448.     pkzip a:zipfile -&ul               Same as above, except the disk
  449.                        will be unconditionally formatted
  450.                        (do not quick format).
  451.  
  452.     pkzip a:zipfile -&w -rp            Zip the current directory and its
  453.                        subdirectories to drive A:, and
  454.                        wipe each disk.  All files and
  455.                        subdirectories will be erased from
  456.                        the A: drive.  The disk will not
  457.                        be formatted or quick formatted.
  458.  
  459.     pkzip a:zipfile -&fs               Zip the current disk drive
  460.                        (including subdirectories) to drive
  461.                        A:, and format each disk.  If the
  462.                        destination disk has previously
  463.                        been formatted, a quick format will
  464.                        be performed.  Otherwise, an
  465.                        unconditional format will be
  466.                        performed.
  467.  
  468.  
  469.       New Options For the PKZIP.CFG Configuration File
  470.       ------------------------------------------------
  471.     The keyword BACKUP=  can be followed by the following keywords:
  472.  
  473.       SPAN            The -& option is enabled.  If this keyword is not
  474.               specified, the following options will only be
  475.               enabled when -& is specified on the command line.
  476.               Same as -&.
  477.  
  478.       UNCONDITIONAL   Format the disk unconditionally.  Same as -&u.
  479.  
  480.  
  481.       LOW             Using low density disks.  Same as -&l
  482.  
  483.       FORMAT          Format the disks.  Same as -&f.
  484.  
  485.       WIPE            Wipe the disks.  Same as -&w.
  486.  
  487.       FULL            Do a full backup.  Same as -&s.
  488.  
  489.       VERIFY          Turn on DOS verify when spanning. Same as -&v
  490.  
  491.     Examples                             Same as
  492.     --------------------------------------------------------
  493.       BACKUP=SPAN FORMAT                   -&f
  494.       BACKUP=SPAN FORMAT UNCONDITIONAL     -&u
  495.       BACKUP=LOW VERIFY SPAN               -&lv
  496.       BACKUP=FORMAT WIPE         Illegal -- WIPE and FORMAT are exclusive.
  497.       BACKUP=FULL                          -&s
  498.       BACKUP=FULL  WIPE                    -&sw
  499.  
  500.  
  501.  
  502.     PKWARE, PKZIP, PKUNZIP and PKSFX are registered trademarks of PKWARE,
  503.     Inc. PKSFANSI and PKCFG are trademarks of PKWARE, Inc.
  504.  
  505.     PKZIP, PKUNZIP, and other PKWARE products are published in the
  506.     UK by Shareware Publishing.  Shareware Publishing, Shareware
  507.     Marketing, and Support Services are trading styles of Shareware
  508.     plc Reg: 2274036.
  509.     
  510.     Trademarks of other companies mentioned appear for identification
  511.     purposes only and are the property of their respective companies.
  512.