home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 October / PCWorld_1999-10_cd1.bin / Software / Servis / 7-zip / 7zipDoc.txt < prev    next >
Text File  |  1999-07-18  |  23KB  |  883 lines

  1.                                                               User's Manual
  2.  
  3.                                                              7-ZIP Archiver
  4.  
  5.                                                                Version 2.00
  6.  
  7.  
  8.  
  9.  
  10. Contents
  11. --------
  12.  
  13.   Contents
  14.   Introduction
  15.   Compression ratio results
  16.   Zip format compatibility
  17.   Command line syntax
  18.   Commands
  19.   Switches
  20.   FAR support
  21.   Registration
  22.   Final comments
  23.  
  24.  
  25.  
  26. Introduction
  27. ------------
  28.  
  29. 7-ZIP Archiver is a shareware program for manipulating with ZIP file
  30. archives. 7-ZIP is a console 32-bit executable for Windows 95, 98 and NT.
  31.  
  32.  
  33.  
  34. Compression ratio results
  35. -------------------------
  36.  
  37. Compression ratio results are very dependent upon the data used for
  38. the tests. We compared 7-ZIP with some of the leading zip-compatible
  39. commercial archivers: PKZIP 2.04g, WinZip 7.0.
  40.  
  41. FILE SET: The Canterbury Corpus (11 files totaling 2,810,784 bytes,
  42. popular file set used to compression rates).
  43.  
  44. Archiver                       Compressed size   Ratio
  45.  
  46. 7-ZIP -mx                         676284         100%
  47. PKZIP 2.04g -ex                   726047         107%
  48. WinZip 7.0 (Max Compression)      731499         108%
  49.  
  50.  
  51.  
  52.  
  53. ZIP format compatibility
  54. ------------------------
  55.  
  56. 7-ZIP Archiver creates fully ZIP compatible archives. It means that
  57. everyone can decompress these files by any ZIP compatible decompression
  58. utility. During compression 7-ZIP can use one of the following ZIP
  59. compression methods:
  60.  
  61.    * 0 - Store
  62.    * 8 - Deflate
  63.  
  64. Current version of the 7-ZIP can extract any files from ZIP archive that
  65. were compressed with one of the following methods:
  66.  
  67.    * 0 - Store
  68.    * 6 - Implode
  69.    * 8 - Deflate
  70.  
  71. Files compressed with other ZIP compression methods can't be extracted by
  72. current version of the 7-ZIP. But supported methods are the most popular
  73. now and it causes 7-ZIP can decompress the most of ZIP archives. For
  74. extracting files compressed with non-supported methods you must use some
  75. other ZIP utility.
  76.  
  77. Since all ZIP compression methods supported by 7-ZIP compression engine
  78. also are supported by 7-ZIP decompression engine then any ZIP archive
  79. created by 7-ZIP can further be decompressed by 7-ZIP.
  80.  
  81. Current version of the 7-ZIP also doesn't support multivolume archives, the
  82. most of the SFX archives and encrypted files.
  83.  
  84.  
  85.  
  86. Command line syntax:
  87. --------------------
  88.  
  89.           7ZIP <command> [<switch>...] <base_archive_name>[.zip]
  90.           [<arguments>...]
  91.  
  92.           <arguments> ::= <switch> | <wildcard> | <filename> | <list_file>
  93.  
  94.           <switch>::= {'/'|'-'}<switch_characters>[<option>]
  95.  
  96.           <list_file> ::= '@'<filename>
  97.  
  98. Expressions in square brackets (between '[' and ']') are optional.
  99.  
  100. Expressions in curly braces (between '{' and '}') are required.
  101.  
  102. Expression
  103.  
  104.           expression1 | expression2 | ... | expressionN
  105.  
  106. means that any (but only one) from these expressions must be specified.
  107.  
  108. Commands and switches can be entered in upper or lower case.
  109.  
  110. Command is the first non-switch argument.
  111.  
  112. The "base_archive_name" must be the first filename on the command line
  113. after the command.
  114.  
  115. The switches and other filenames can be in any order.
  116.  
  117. Wildcards or filenames with spaces must be quoted:
  118.  
  119.           "Dir\Program files\*"
  120.  
  121.           Dir\"Program files"\*
  122.  
  123. Switch options can be combined to save command line length. However, some
  124. switch options take optional string arguments and therefore, must be the
  125. last option in a combined argument token string because 7-ZIP accepts the
  126. rest of the argument token as the optional argument.
  127.  
  128. 7-ZIP uses wild name matching similar to Windows 95:
  129.  
  130.    * '*' means a sequence of arbitrary characters.
  131.    * '?' means any character.
  132.  
  133. Examples:
  134.  
  135.  "*.txt"      means all files with an extension of
  136.               ".txt"
  137.  
  138.  "?a*"        means all files with a second
  139.               character of "a"
  140.  
  141.  "*1*"        means all names that contains
  142.               character "1"
  143.  
  144.  "*.*.*"      means all names that contain two "."
  145.               characters
  146.  
  147. The default wildcard "*" will be used if there is no filename/wildcard in
  148. command line.
  149.  
  150. Restrictions for wildcards and filenames for archiving files:
  151.  
  152.    * Wildcards and filenames can't contain disk name or network name. Every
  153.      wildcard/filename path is treated as path from current directory on
  154.      disk and as path from root directory in archive. In other words, the
  155.      first part of path (letters before first slash ('\') symbol) always
  156.      must be name or wildcard.
  157.    * Wildcards and filenames can't be ended by slash ('\') symbol
  158.    * Wildcards can contain wildcard characters ('*' and '?') only in last
  159.      part of path.
  160.  
  161. Examples:
  162.  
  163.  Dir1\*.cpp             OK
  164.  
  165.  c:\Dir1\*.cpp          ILLEGAL: path contains disk name
  166.  
  167.  Dir1\Dir2\g?.txt       OK
  168.  
  169.  Dir1\D?r2\file1.txt    ILLEGAL: there is a wildcard char in
  170.                         non last part
  171.  
  172. These restrictions do not act to filenames and directory names used not as
  173. archiving files.
  174.  
  175. List file
  176. ---------
  177.  
  178. You can supply one or more filenames or wildcards for special list files
  179. (files containing lists of files). The filenames in such list file must be
  180. separated by space, tab or new line symbol(s). Wildcards or filenames with
  181. spaces must be quoted.
  182.  
  183. Multiple list files are supported.
  184.  
  185. For example, if contents of file "listfile.txt" is the following:
  186.  
  187.           "My programs\*.cpp"
  188.  
  189.           Src\*.cpp
  190.  
  191. then command
  192.  
  193.           7ZIP a archive @listfile.txt
  194.  
  195. adds to archive "archive.zip" all "*.cpp" files from directories "My
  196. programs" and "Src"
  197.  
  198.  
  199.  
  200. Commands:
  201. ---------
  202.  
  203.   ID   Description   Related Switches
  204.  
  205.    a   Add           -i, -m, -mx, -r, -u, -w,
  206.                      -x
  207.  
  208.    d   Delete        -i, -m, -mx, -r, -u, -w,
  209.                      -x
  210.  
  211.    e   Extarct       -i, -o, -r, -x, -y
  212.  
  213.    l   List          -i, -r, -x
  214.  
  215.    t   Test          -i, -r, -x
  216.  
  217.    u   Update        -i, -m, -mx, -r, -u, -w,
  218.                      -x
  219.  
  220.    x   Extract       -i, -o, -r, -x, -y
  221.        with full
  222.        paths
  223.  
  224.  
  225.  
  226. a: Add files to archive
  227. -----------------------
  228.  
  229. This command allows to add files to archive.
  230.  
  231. Examples:
  232.  
  233.           7ZIP a archive subdir\*
  234.  
  235. archives all files in directory "subdir".
  236.  
  237.           7ZIP a archive "Program files\*" -r
  238.  
  239. archives all files in directory "Program files" and subdirectories.
  240.  
  241. See also: d, u, -u
  242.  
  243. Related switches: -i, -m, -mx, -r, -u, -w, -x
  244.  
  245.  
  246. d: Delete files from archive
  247. ----------------------------
  248.  
  249. This command allows you to delete files from the archive. These deleted
  250. files are physically removed from the archive.
  251.  
  252. Example:
  253.  
  254.           7ZIP d archive *.bak
  255.  
  256. See also: a, u, -u
  257.  
  258. Related switches: -i, -m, -mx, -r, -u, -w, -x
  259.  
  260.  
  261. e: Extract files from archive
  262. -----------------------------
  263.  
  264. This command will extract one or more files from the archive to the current
  265. directory or to the output directory if specified. 7-ZIP will prompt the
  266. user before overwriting existing files unless the user specifies the "-y"
  267. switch. If the user gives a "no" answer, 7-ZIP will prompt must file be
  268. extracted to other filename. Then a "no" answer skips file and "yes"
  269. prompts for new filename.
  270.  
  271. 7-ZIP accepts the following responses:
  272.  
  273.    * "Yes"
  274.    * "No"
  275.    * "Always" sets 7-ZIP to assume YES for ALL subsequent queries of the
  276.      same class
  277.    * "Skip" sets 7-ZIP to assume NO for ALL subsequent queries of the same
  278.      class
  279.    * "Quit"
  280.  
  281. Abbreviated responses such as "y", "n", "a", "s" and "q" are allowed.
  282.  
  283. Example:
  284.  
  285.           7ZIP e archive -oc:\soft *.cpp
  286.  
  287. extracts all files ending in ".cpp" to subdirectory "c:\soft".
  288.  
  289. See also: x
  290.  
  291. Related switches: -i, -o, -r, -x, -y
  292.  
  293.  
  294. l: List contents of archive
  295. ---------------------------
  296.  
  297. Format:
  298.  
  299.           l [a | t] [f]
  300.  
  301. List contents of archive.
  302.  
  303.  a   List with Additional fields
  304.  
  305.  t   List with all fields,
  306.      including technical
  307.  
  308.  f   List with pathnames
  309.  
  310. Example:
  311.  
  312.           7ZIP lf archive *.txt
  313.  
  314. lists all "txt" files with full pathnames.
  315.  
  316. Related switches: -i, -r, -x
  317.  
  318.  
  319. t: Test integrity of archive
  320. ----------------------------
  321.  
  322. Test archive files. This command performs a dummy file extraction, writing
  323. nothing to the output stream, in order to validate the specified file(s).
  324. 7-ZIP uses a 32 bit CRC to validate the contents of the files.
  325.  
  326. Example:
  327.  
  328.           7ZIP t archive *.doc
  329.  
  330. tests all files ending in ".doc".
  331.  
  332. Related switches: -i, -r, -x
  333.  
  334.  
  335. u: Update files to archive
  336. --------------------------
  337.  
  338. Update older files in the archive and add files that are new to the
  339. archive.
  340.  
  341. Example:
  342.  
  343.           7ZIP u archive *.doc
  344.  
  345. See also: a, d, -u
  346.  
  347. Related switches: -i, -m, -mx, -r, -u, -w, -x
  348.  
  349.  
  350. x: eXtract files with full pathname
  351. -----------------------------------
  352.  
  353. This command extracts one or more files from the archive to their full
  354. paths in the current directory or to the output directory if specified.
  355.  
  356. Example:
  357.  
  358.           7ZIP x archive -oc:\soft -r *.cpp
  359.  
  360. extracts all files ending in ".cpp" from all archive subdirectories to
  361. directory "c:\soft".
  362.  
  363. See also: e
  364.  
  365. Related switches: -i, -o, -r, -x, -y
  366.  
  367.  
  368.  
  369. Switches:
  370. ---------
  371.  
  372.   ID   Description               Related
  373.                                  commands
  374.  
  375.   -i   Include filenames         a, d, e, l, t,
  376.                                  u, x
  377.  
  378.   -m   Set Method                a, d, u
  379.  
  380.  -mx   MaXimize compression      a, d, u
  381.  
  382.  
  383.   -o   Set Output directory      e, x
  384.  
  385.   -r   Recurse subdirectories    a, d, e, l, t,
  386.                                  u, x
  387.  
  388.   -register   Register 7-ZIP
  389.  
  390.   -u   Update options            a, d, u
  391.  
  392.   -w   Assign Work directory     a, d, u
  393.  
  394.   -x   Exclude filenames         a, d, e, l, t,
  395.                                  u, x
  396.  
  397.   -y   Assume Yes on all         e, x
  398.        queries
  399.  
  400.  
  401.  
  402. -i: Include filenames
  403. ---------------------
  404.  
  405. Format:
  406.  
  407.           -i [r [- | 0] ] {@ listfile | ! wildcard}
  408.  
  409. This switch specifies additional include filenames and wildcards.
  410.  
  411.  r [- | 0]        Specifies how wildcards and file
  412.                   names specified in this switch must
  413.                   be used. If this option is not
  414.                   assigned then global value, assigned
  415.                   by -r switch will be used. For more
  416.                   details see specification of -r
  417.                   switch
  418.  
  419.  @listfile        Specifies name of list file. See List
  420.                   file description
  421.  
  422.  !wildcard        Specifies wildcard or filename
  423.  
  424. Multiple include switches are supported.
  425.  
  426. Example:
  427.  
  428.           7ZIP a src *.txt -ir!DIR1\*.cpp
  429.  
  430. adds all "*.txt" files from current directory and all "*.cpp" files from
  431. directory "DIR1" and from all it's subdirectories.
  432.  
  433. See also: -r, -x
  434.  
  435. Related commands: a, d, e, l, t, u, x
  436.  
  437.  
  438. -m: set compression Method
  439. --------------------------
  440.  
  441. Format:
  442.  
  443.           -m <method_id>
  444.  
  445.           <method_id> ::= 0 | 8
  446.  
  447. This switch specifies archiving method.
  448.  
  449.  -m0    "Store" method. Files will be copied to archive
  450.         without compression. Archiving with "-m0" is
  451.         faster then with "-m8"
  452.  
  453.  -m8    "Normal" method. Files will be compressed. This
  454.         option is set by default
  455.  
  456. Examples:
  457.  
  458.           7ZIP a archive *.jpg -m0
  459.  
  460. adds all "*.jpg" files to archive without compression.
  461.  
  462.           7ZIP a arch *.exe *.dll -m8
  463.  
  464. adds all "*.exe" and "*.dll" files to archive using normal compression
  465. method.
  466.  
  467. Related commands: a, d, u
  468.  
  469.  
  470. -mx: maXimize compression
  471. --------------------------
  472.  
  473. Format:
  474.  
  475.           -mx
  476.  
  477. This switch sets the best compression method. It requires additional
  478. 10 MB of RAM and works about twice slower.
  479.  
  480. Related commands: a, d, u
  481.  
  482.  
  483. -o: set Output directory
  484. -----------------------
  485.  
  486. Format:
  487.  
  488.           -o dir_path
  489.  
  490. This switch specifies destination directory where files are to be
  491. extracted.
  492.  
  493.  dir_path     Specifies the destination
  494.               directory path. It's not required
  495.               path end with a backslash.
  496.  
  497. This switch works only with extraction commands.
  498.  
  499. Example:
  500.  
  501.           7ZIP e archive dir1\a.doc -oc:\Docs
  502.  
  503. extracts file "dir1\a.doc" from archive to "c:\Docs\a.doc"
  504.  
  505. Related commands: e, x
  506.  
  507.  
  508. -r: Recurse subdirectories
  509. --------------------------
  510.  
  511. Format:
  512.  
  513.           -r [- | 0]
  514.  
  515. This switch specifies method of treating wildcards and filenames assigned
  516. in command line.
  517.  
  518.  -r         Enable recurse subdirectories. This
  519.             option is default for all commands
  520.             that matches files only within
  521.             archive: e, l, t, x
  522.  
  523.  -r-        Disable recurse subdirectories.
  524.             This option is default for all
  525.             commands that can scan files on
  526.             disk: a, d, u
  527.  
  528.  -r0        Enable recurse subdirectories only
  529.             for wildcard names.
  530.  
  531. Examples:
  532.  
  533.           7ZIP l archive -r- *.doc
  534.  
  535. lists all "*.doc" files in archive that belong root archive directory.
  536.  
  537.           7ZIP a archive -r src\*.cpp src\*.h
  538.  
  539. adds all "*.cpp" and "*.h" files from directory "src" and all it's
  540. subdirectories.
  541.  
  542. See also: -i, -x
  543.  
  544. Related commands: a, d, e, l, t, u, x
  545.  
  546.  
  547. -register: Register copy of 7-ZIP
  548. ---------------------------------
  549. Format:
  550.           -register [keyFileName]
  551.  
  552. This switch allows you register your copy of 7-ZIP.
  553. At first you must get registration key (see Registration).
  554.  
  555. There are two ways to register application:
  556.  
  557. 1. Copy registration key to clipboard and run:
  558.  
  559.     7zip -register
  560.  
  561. 2. Save registration key to text file and run:
  562.  
  563.   7zip -register FileName
  564.  
  565.   where FileName is a name of text file containing registration key.
  566.  
  567.  
  568. -u: Update options
  569. ------------------
  570.  
  571. Format:
  572.  
  573.           -u [-] <actions> [! new_archive_name]
  574.  
  575.           <action_set> ::= <state_action>...
  576.  
  577.           <state_action> ::= <state_type> <action_type>
  578.  
  579.           <state_type> ::= p | q | r | x | y | z
  580.  
  581.           <action_type> ::= 0 | 1 | 2
  582.  
  583. This switch specifies how update files in archive and (or) create new
  584. archives.
  585.  
  586.  -                    Disable any updates in base
  587.                       archive.
  588.  
  589.  ! new_archive_name   Specifies path of the new
  590.                       archive, which must be created.
  591.                       All other options in this
  592.                       switch will refer to this new
  593.                       archive.
  594.  
  595.                       If not assigned, then all other
  596.                       options in this switch will
  597.                       refer to base archive of
  598.                       command
  599.  
  600. Term "base archive" means archive assigned by "base_archive_name" string in
  601. command line. See Command line syntax
  602.  
  603. Description of <state_type>:
  604.  
  605. For each unique filename there are 6 variants of state:
  606.  
  607.   <state_type>    State condition     Disk      Archive
  608.  
  609.        p        File exists in                  Exists,
  610.                 archive, but                   but isn't
  611.                 isn't wildcarded              wildcarded
  612.                 by archive
  613.                 command.
  614.  
  615.        q        File exists in         Not      Exists
  616.                 archive but          exists
  617.                 doesn't exist on
  618.                 disk.
  619.  
  620.        r        File doesn't         Exists   Not exists
  621.                 exist in archive
  622.                 but exists on
  623.                 disk.
  624.  
  625.        x        File in archive       Older      Newer
  626.                 is newer than
  627.                 file with same
  628.                 name on disk.
  629.  
  630.        y        File in archive       Newer      Older
  631.                 is older than
  632.                 file with same
  633.                 name on disk.
  634.  
  635.        z        File in archive       Same       Same
  636.                 is same as file
  637.                 with same name on
  638.                 disk.
  639.  
  640.  
  641.  
  642. Description of <action_type>:
  643.  
  644. For each of the <state_type> you can specify action what do you wish:
  645.  
  646.   <action_type>   Description
  647.  
  648.         0         Ignore file (don't create item in new
  649.                   archive for this file)
  650.  
  651.         1         Copy file (copy from old archive to
  652.                   new)
  653.  
  654.         2         Compress (compress file from disk to
  655.                   new archive)
  656.  
  657.  
  658.  
  659. Any update command (a, d, u) can be assigned in these terms:
  660.  
  661.                p          q       r       x       y      z
  662.  
  663.    Disk       any        Not   Exists   Older   Newer   Same
  664.                        exists
  665.  
  666.             Exists,
  667.  Archive      not      Exists           Newer   Older   Same
  668.            wildcarded
  669.  
  670.  
  671.  
  672.     a         Copy
  673.  
  674.     d         Copy      Copy     Com     Com     Com    Com
  675.  
  676.     u         Copy      Copy     Com    Copy     Com    Copy
  677.  
  678.  
  679. "Empty" cell means 0 (Ignore).
  680.  
  681. "Copy" cell means 1 (Copy from base archive).
  682.  
  683. "Com" cell means 2 (Compress from disk).
  684.  
  685. If you don't specify "!newArchiveName", then all options will refer to main
  686. archive (archive assigned in command line after command).
  687.  
  688. If you specify "!newArchiveName", then 7-ZIP also will create a new archive
  689. with specified name. 7-ZIP can create any number of new archive during one
  690. operation.
  691.  
  692. By default for each new archive <action_set> is set as action set of main
  693. command (there are 3 different action sets for commands: a, d, u). You can
  694. overload any. <state_action>
  695.  
  696. Example:
  697.  
  698.           7ZIP u exist_archive.zip -u- -usp0q0x2z0!update.zip *.cpp
  699.  
  700. creates new archive "update.zip" and writes to this archive all "*.cpp"
  701. files from current directory that differs from files in archive
  702. "exist_archive.zip". Archive "exist_archive" will not be changed.
  703.  
  704. Related commands: a, d, u
  705.  
  706.  
  707. -w: assign Work directory
  708. ------------------------
  709.  
  710. Format:
  711.  
  712.           -w [<path>]
  713.  
  714. This switch specifies working directory for temporary base archive. By
  715. default, 7-ZIP builds a new base archive file in the same directory as the
  716. old base archive file. By specifying the "-w" switch, you can specify the
  717. working directory where the temporary base archive file will be built.
  718. After the temporary base archive file is built, it is copied over the
  719. original archive and deleted. If <path> is not assigned, then 7-ZIP will
  720. use Windows temporary directory.
  721.  
  722. Example:
  723.  
  724.           7ZIP a archive *.cpp -wc:\temp
  725.  
  726. Related commands: a, d, u
  727.  
  728.  
  729. -x: Exclude filenames
  730. --------------------
  731.  
  732. Format:
  733.  
  734.           -x [r [- | 0] ] {@ listfile | ! wildcard}
  735.  
  736. This switch specifies what filenames or (and) wildcards must be excluded
  737. from operation.
  738.  
  739. For full option description of this switch see -i Include switch
  740. description.
  741.  
  742. -i[r[-|0]]@listfile|!wildcard
  743.  
  744. Multiple exclude switches are supported.
  745.  
  746. Example:
  747.  
  748.           7ZIP a src *.txt -x!temp.*
  749.  
  750. adds all "*.txt", except files with "temp" name, to archive "src.zip".
  751.  
  752. See also: -i, -r
  753.  
  754. Related commands: a, d, e, l, t, u, x
  755.  
  756.  
  757. -y: assume Yes on all queries
  758. ----------------------------
  759.  
  760. Format:
  761.  
  762.           -y
  763.  
  764. This switch disables most of the normal user queries during 7-ZIP
  765. execution. You can use this switch to suppress overwrite queries in the "e"
  766. and "x" commands.
  767.  
  768. Example:
  769.  
  770.           7ZIP x src -y
  771.  
  772. extracts all files from archive "src.zip". All overwrite queries will be
  773. suppressed and files on disk with same filenames as in archive will be
  774. overwritten.
  775.  
  776. Related commands: e, x
  777.  
  778.  
  779.  
  780. FAR support
  781. -----------
  782.  
  783. The "FAR Manager" is a very good file manager. It facilitates a large
  784. number of operations with files, folders and archives under Windows 95 and
  785. Windows NT operating systems. It works in text mode. You can download "FAR
  786. Manager" from sites:
  787.  
  788. http://www.rarsoft.com
  789.  
  790.  
  791. If you want tune "FAR Manager" for 7-ZIP supporting you must
  792.  
  793.    * Install "FAR Manager"
  794.  
  795.    * Register file "far7zip.reg" (this file is included to 7-ZIP
  796.      distributive packet) in registry. It make FAR use 7-ZIP program only
  797.      for "Adding to archive" operation.
  798.  
  799. Since current version of the 7-ZIP can't work with some of the ZIP archives
  800. created by other ZIP utilities (see Zip format compatibility part of this
  801. document) then you can use some other ZIP utility for all operations except
  802. "Adding".
  803.  
  804. If you already have other ZIP utility used by FAR, then you can
  805. register only file "far7zip.reg" and do not register "far7zip2.reg". If you
  806. have no other ZIP utility, then you should register file "far7zip2.reg".
  807.  
  808. By registering file "far7zip2.reg" you make FAR use 7-ZIP program for the
  809. following operations:
  810.  
  811.    * Adding files to archive
  812.    * Extracting files from archive
  813.    * Testing files in archive
  814.    * Deleting files from archive
  815.  
  816. Note: current version of the 7-ZIP doesn't support "Move files to archive"
  817. operation.
  818.  
  819. If you want refuse 7-ZIP supporting in "FAR Manager" after registration of
  820. file "far7zip.reg" or "far7zip2.reg" then just remove lines that contain
  821. 7-ZIP program name from registry folder:
  822.  
  823. [HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\ZIP]
  824.  
  825.  
  826.  
  827. Registration
  828. ------------
  829.  
  830. You can register your copy of 7-ZIP at a cost of $35 through
  831. the World Wide Web. This is the fastest and easiest way. The
  832. ordering page is on a secure server, ensuring that your
  833. confidential information remains confidential.
  834.  
  835. For details on ordering 7-ZIP through the Web, please go to the
  836. Order 7-ZIP page at:
  837.  
  838.   http://compression.hypermart.net/order.html
  839.  
  840. On payment approval (usually, in one-two business days), we'll
  841. send you the registration key which will remove all limitations
  842. of unregistered version. Your registration will be valid for all
  843. future versions of 7-ZIP.
  844.  
  845. If you will not get your registration key within a reasonable
  846. amount of time (three business days for credit card payments),
  847. please notify us about that!
  848.  
  849. We're very sorry for any inconvenience caused by those delays.
  850.  
  851. Important: when filling the order form, please double-check that
  852. your e-mail address is correct. If it will not, we'll be unable
  853. to send you the registration key.
  854.  
  855.  
  856.  
  857. Final comments:
  858. ---------------
  859.  
  860. If you will disclose any bugs in program, please, send some report
  861. to the author.
  862.  
  863. The official page of the 7-ZIP can be accessed at:
  864.  
  865. http://compress.da.ru
  866.  
  867.  
  868. You may freely send your comments and suggestions to Igor Pavlov, the
  869. author of the 7-ZIP:
  870.  
  871. E-mail: ipavlov@mail.ru
  872.  
  873. WWW:
  874. http://compress.da.ru
  875. http://compression.hypermart.net
  876.  
  877.  
  878. Igor Pavlov
  879.  
  880.  
  881.  
  882. End of document
  883.