home *** CD-ROM | disk | FTP | other *** search
/ RBBS in a Box Volume 1 #3.1 / RBBSIABOX31.cdr / fasm / extnames.txt < prev    next >
Encoding:
Text File  |  1985-12-27  |  4.9 KB  |  117 lines

  1.                   ALL ABOUT FILENAMES & EXTENSIONS
  2.  
  3.      .COM  =  Command file
  4.      .EXE  =  Executable file
  5.      .BAS  =  BASIC source file
  6.      .ASM  =  Assembly source file
  7.      .PAS  =  Pascal source file
  8.      .ASC  =  Program source file in ASCII
  9.      .TXT  =  Text file usually in ASCII
  10.      .DOC  =  Documentation usually in ASCII
  11.      .OBJ  =  Object file to be linked into a .EXE or .COM format
  12.      .FIX  =  Fix to (usually) BASIC source
  13.      .WKS  =  Lotus 1-2-3 worksheet
  14.      .WRK  =  Lotus Symphony worksheet, also .WR1
  15.      .VC   =  Visicalc worksheet
  16.      .C    =  "C" Language program
  17.      .SC   =  Supercalc worksheet
  18.      .LBR  =  Library or group of related programs
  19.      .ARC  =  File Archive Grouping - group of related programs
  20.  
  21.      You will need a program to split up the library into its individual
  22.      programs.  Get LAR or the LU program on this board.
  23.      (ie: LU.EXE - runs quite fast. To obtain help enter LU.)
  24.  
  25.      File extensions that have  a "Q" in the  middle such as .BQS, .EQE,
  26.      .LQR,  .DQC,  etc.  have been "squeezed" with a rather  complicated
  27.      compression routine to produce a new file which is usually smaller.
  28.      The routine represents  frequently occurring characters  with fewer
  29.      bits. You will need a unsqueeze program such as  " NUSQ.COM " to do
  30.      the job.   Not all  unsqueeze programs around are  the same but you
  31.      shouldn't have too many problems.  If you want to squeeze a program
  32.      to send to me for example, use  "SQPC.COM".  Both of these programs
  33.      can be found on this board. Often there are squeezed libraries such
  34.      as .LQR so  usually you will "unsqueeze" it first  and split up the
  35.      library, but there are a few exceptions.
  36.  
  37.                   ARC   ...     File Archive Utility
  38.  
  39.      ARC is used to create and maintain file archives.   An archive is a
  40.      group of files collected  together into one file in such a way that
  41.      the individual files may be recovered intact.
  42.  
  43.      ARC is different from other  archive and library  utilities in that
  44.      it automatically compresses  the files being archived,  so that the
  45.      resulting archive takes up a minimum amount of space.
  46.  
  47.      When ARC is used to add a  file to an archive it  analyzes the file
  48.      to determine which of  four storage methods  result in the greatest
  49.      savings.  These four methods are:
  50.  
  51.      1)  No compression; the file is stored intact.
  52.  
  53.      2)  Repeated-character compression;  repeated sequences of the same
  54.          byte value are collapsed into a three-byte code sequence.
  55.  
  56.      3)  Huffman squeezing;  the file is compressed into variable length bit
  57.          strings, similar to the method used by the SQ programs.
  58.  
  59.      4)  Lempel-Zev  compression;   the file is  stored  as a  series of
  60.          twelve bit codes which  represent character strings,  and which
  61.          are created "on the fly".
  62.  
  63.      Note that since one of the  four methods involves no compression at
  64.      all,  the resulting  archive  entry will  never be larger  than the
  65.      original file.
  66.  
  67.  
  68.  
  69.                                USING ARC
  70.                                =========
  71.  
  72.      ARC is invoked with a command of the following format:
  73.  
  74.           ARC <x> <arcname> [<template> . . .]
  75.  
  76.      Where:
  77.  
  78.           <x> is an ARC  command letter (see below),  in either upper or
  79.           lower case.
  80.  
  81.      <arcname> is the name of  the archive to act on, with or without an
  82.      extension.   If no extension  is supplied,  then ".ARC" is assumed.
  83.      The archive  name  may include  path and drive  specifiers,  as the
  84.      archive itself may be anywhere you wish.
  85.  
  86.      <template>  is  one or more  file name templates.   The  "wildcard"
  87.      characters "*" and "?" may be used.   A file name  template may NOT
  88.      include a path or drive specifier,  as all  of the files must be in
  89.      your current directory on your current disk.
  90.  
  91.      If ARC is invoked with no arguments  (by typing "ARC", and pressing
  92.      "enter"), then a brief command summary is displayed.
  93.  
  94.  
  95.                                 ARC COMMANDS
  96.  
  97.  
  98.      Following is a brief summary of the available ARC commands:
  99.  
  100.        a,u = add files to archive
  101.        m   = move files to archive
  102.        d   = delete files from archive
  103.        x,e = extract files from archive
  104.        r   = run files from archive
  105.        p   = copy files from archive to stdout
  106.        l   = list files in archive
  107.        v   = verbose listing of files in archive
  108.        t   = test archive integrity
  109.        c   = convert entry to new packing method
  110.        b   = retain backup copy of archive
  111.        w   = suppress warning messages
  112.        n   = suppress notes and comments
  113.  
  114.      I hope this has helped you and ifa you have any problems leave me a
  115.      comment in the  "C)omments" section of the board.
  116.  
  117.