home *** CD-ROM | disk | FTP | other *** search
/ Phoenix CD 2.0 / Phoenix_CD.cdr / 15a / arc_lbr.zip / ARC$LBR.HLP
Text File  |  1988-04-23  |  6KB  |  116 lines

  1.  
  2.        ALL ABOUT ARCHIVES, LIBRARIES, ZOOS and SQUEEZED FILES
  3.  
  4. Some of the files in the IBM RoundTable Software Libraries have been
  5. transformed by using one or another of the standard public domain
  6. utilities that either SQueezes, LiBRaries, ARChives, or ZOOs files. 
  7.  
  8. This transformation is performed to compress the files to minimize
  9. download time, and/or combine several related files into a single
  10. easily-managed file.  You cannot use or run any of these files without
  11. first transforming them back to their original state.
  12.  
  13. These processed files are specially named with a file type (the last 3
  14. letters of a file name after the '.') that signifies the transformation.
  15. These are:
  16.  
  17.             .ARC   for files archived with ARC.EXE,
  18.             .ZOO   for files archived with ZOO.EXE,
  19.             .LBR   for files libraried with LU.EXE, and
  20.             .?Q?   for squeezed files (middle letter is a Q).
  21.  
  22.  
  23.                        SQUEEZED FILES
  24.  
  25. NUSQ.COM is used to unsqueeze, or expand files that have a "Q" as the
  26. middle letter of the file type.  Such files have been squeezed, or
  27. compressed with SQPC.COM or something similar.  These programs use
  28. Huffman Encoding to reduce the size of the target file.  Depending on
  29. the distribution of data in a file it can be reduced in size by 5% to
  30. 60% by squeezing it. If you download a file with a file type indicating
  31. that it is squeezed, you will need file #43 NUSQ110.COM to expand it
  32. before you can use it.  The syntax to unsqueeze a file would be:
  33.                    "A>nusq110 file.tqt" 
  34. where file.tqt was the file you wanted to unsqueeze.  You must supply
  35. the full file name and type.
  36.  
  37.  
  38.                           ARC FILES
  39.  
  40. Arc is used to create and maintain file archives.  An archive is a 
  41. group of files collected together into one file in such a way that the 
  42. individual files may be recovered intact.  ARC will automatically
  43. compress member files when adding them to the archive, and will expand
  44. them upon extraction.  For files with the .ARC extension, you must have
  45. a copy of file #5031 ARC521.COM to extract the component files. 
  46. (ARC521.COM is a "self-extracting archive."  When you run this program,
  47. it will produces ARC.EXE and it's related documentation).  After you end
  48. up with a copy of ARC.EXE you can use it to extract files.  An example
  49. of using ARC.EXE to unpack an ARChive "FILE.ARC" is:
  50.                      "A>arc e file"
  51. You do not need to supply the ARC file type when specifying "file."
  52.  
  53.           (A PARENTHETICAL DETOUR DEVOTED TO SQUASHING)
  54.  
  55. (Another popular ARCing utility: PKARC, differs from ARC.EXE and
  56. ARCE.COM in that it supports "ARC" files which use a unique type of
  57. compression called "SQUASHING."  A file made with PKARC containing
  58. "squashed" members cannot be unarced with ARC.EXE or earlier versions of
  59. ARCE.COM.  In order to process such a file, you must use either PKXARC.COM
  60. or version 3.1B or higher of ARCE.COM.
  61.  
  62. Because we try to keep things as simple and straightforward as possible,
  63. and we feel it is confusing to have a class of "ARC" files that are
  64. different from most ARC files, and which cannot be unARC'd with the
  65. standard utilities, we do not allow files with "squashed" members them
  66. to reside the IBM Roundtable Software Library.  If you want to use PKARC
  67. to a make file to upload to the IBM Roundtable-- feel free to do so, but
  68. please use the "compatibility" switches (-oct) to insure that the resulting
  69. file does not contain any "squashed" members.)
  70.  
  71.                            ZOO FILES
  72.  
  73. ZOO.EXE is a newer archiving program that is similar to ARC, but non -
  74. compatible.  It sometimes produces smaller archives than ARC-type
  75. programs, and it is faster than ARC.EXE, although about the same speed
  76. as ARCE.COM and PKXARC.COM.  (These are other ARC-type utilities).  ZOO
  77. can produce ARCHIVES with long pathnames in them (directory names as
  78. well as the file name) and it can store comments about each file.  If you
  79. want to take apart a ZOO archive, you will need a copy of ZOO.EXE. 
  80. Since it is a program in development, it's hard to say what it's file
  81. number will be when you read this, but searching the library for the
  82. 'ZOO' keyword, with uploader of R.DHESI should turn up the correct file.
  83. When this article was written the current version of ZOO was ZOO200.EXE
  84. (a self-extracting zoo-archive containing both the program and the
  85. documentation).  The zoo syntax for file extraction is similar to
  86. that of arc:
  87.                     "A>zoo e file"
  88.  
  89.  
  90.                        LBR FILES
  91.  
  92. LU and its relatives (LUP, LUU, LUE, LUT, LU86, LAR etc.), maintain
  93. libraries of files.  Most LU-type programs do not perform any
  94. compression.  Because of this, most people will squeeze files before
  95. adding them to a library if they want to save space.  If you want to
  96. remove the component files from an .LBR file, you should have a copy of
  97. file #960 LUE220.COM.  This will break up the library into its component
  98. parts, and optionally unsqueeze any .?Q? files at the same time.  The
  99. syntax for LUE would be:
  100.                       "A>lue220 file"
  101. where file was really FILE.LBR.
  102.  
  103. LUU.COM can be used to create a .LBR file.
  104.  
  105.  
  106.                       MORE INFORMATION
  107.  
  108. For more information on ARChives, see the documentation for ARC which is
  109. included in the ARC521.COM file.  For ZOO archives, see Rahul Dhesi's
  110. excellent documentation including ZOOPLAN1.ARC.  The doc files included
  111. with the various LU utilities will explain .LBR's, and LUDEF5.DOC explains
  112. the layout of these files in detail.
  113.  
  114.                   - Paul Homchick, GEnie IBM RoundTable 11/30/87
  115.                                                 updated 03/12/88
  116.