home *** CD-ROM | disk | FTP | other *** search
/ Tools en Utilities / CDASS_5.ISO / shell / comp / arjhd400.arj / ARJHEAD.DOC next >
Encoding:
Text File  |  1993-01-17  |  6.7 KB  |  240 lines

  1.                         
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.               ■ ARJHEAD v4.00
  10.               
  11.               ■ Written by: Cruelty
  12.               ■ SysOp from: Insanity Systems
  13.               ■             +31-85-636369
  14.  
  15.               ■ A fast and simple way to make headers in ARJ and ZIP files
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.               ■ Disclaimer
  25.  
  26.               ■ This is what it is, I promise nothing.
  27.                 It works for me, and that's all.
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.               ■ What is ARJHEAD?
  37.  
  38.               ■ It is a very simple programm, to set
  39.                 headers is ARJ files. It's nothing
  40.                 complex, and very easy in use. It's
  41.                 also very fast.
  42.              
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.               ■ Commandline parameters
  51.  
  52.                 ■ The list of ARJ-files
  53.  
  54.                   This is a plain ASCII file of all the ARJ
  55.                   files you want the header in. Use the command
  56.  
  57.                   DIR *.ARJ /S /B > ARJHEAD.LST 
  58.  
  59.                   in the directory you want (top of your filebase)
  60.                   and it creates a list, which will work with
  61.                   ARJHEAD.
  62.  
  63.                   This command works with DOS 5.0, I don't know if
  64.                   it will work with DR. DOS or other clones. If you
  65.                   find that out, I like to hear it.
  66.  
  67.                 ■ The header file  
  68.                           
  69.                   A ASCII file (ARJ and ZIP won't accept ESC-codes
  70.                   in the header, so ANSI doesn't work very well....)
  71.                   with the header. You can make one with TheDraw,
  72.                   save as ASCII.
  73.  
  74.                   If you want to delete all headers, take NUL as 
  75.                   headerfile.
  76.  
  77.                 ■ /ALL
  78.  
  79.                   If you want ALL your archives to be updated,
  80.                   put /ALL in as 3rd commline parameter. Now
  81.                   ARJHEAD doesn't check the archive-bit, and
  82.                   every single archive is done. Go and make some
  83.                   coffee if you do this.
  84.                             
  85.               ■ So the syntax is:
  86.  
  87.                 ARJHEAD filelist header /ALL
  88.  
  89.                 Simple, isn't it?
  90.  
  91.               ■ NOTE: ARJHEAD doesn't work with ARJ-Secured archives.
  92.                       ARJHEAD will not report this, because ARJ doesn't 
  93.                       give an error. So what happens? The original header
  94.                       stays in the archive... Sorry, can't help this either.
  95.  
  96.               ■ NOTE: ARJHEAD searches in the dos-path for ARJ.EXE and 
  97.                       PKZIP.EXE. So if you don't have them in your path,
  98.                       chances are ARJHEAD doesn't do a thing...
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.               ■ Errors
  108.  
  109.                 ■ Filelist doesn't exist.
  110.  
  111.                   Check the first parameter, the file isn't where
  112.                   you said it would be.
  113.               
  114.                 ■ Header doesn't exist.
  115.  
  116.                   Check the second parameter.
  117.  
  118.               ■ During run-time
  119.                           
  120.                 ■ Error: file x doesn't exist.
  121.  
  122.                   Your file-list is old, or you typed something
  123.                   wrong in it. Make a new list, or correct the
  124.                   typing-error.
  125.  
  126.                 ■ Error: n
  127.  
  128.                   Something is wrong with the ARJ file, I guess
  129.                   you should look at it, because it's not very
  130.                   nice to have a broken archive or something 
  131.                   in your filebase.
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.               ■ MakeList
  141.  
  142.                 ■ MakeList is a small batchfile, which makes a list 
  143.                   (ARJHEAD.LST) of all your ARJ files from the current
  144.                   drive. You can use this list right-away with ARJHEAD.
  145.  
  146.                   Makelist doesn't need any parameters, it runs al by 
  147.                   him self.
  148.  
  149.               ■ Seek
  150.  
  151.                 ■ Seek is another small batchfile, which looks a bit 
  152.                   like MakeList. Only you can tell him, what to look
  153.                   for. Example:
  154.  
  155.                   SEEK \ARJ.EXE
  156.  
  157.                   Will tell you where you have put your ARJ.EXE. If you
  158.                   don't put in the leading '\' Seek will only search in
  159.                   underlying directories.
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.               ■ The History...
  169.  
  170.               ■ v1.00 (3/11/92)
  171.               
  172.                 The original version.
  173.               
  174.               ■ v1.01 (4/11/92)
  175.               
  176.                 Deleted some redundant code, also changed some visual
  177.                 things.
  178.               
  179.               ■ v1.02 (4/11/92)
  180.               
  181.                 Changed the error-handling, but still one problem, 
  182.                 ARJHEAD doesn't get the errors. So if the Archive is
  183.                 corrupt, or secured, ARJHEAD doesn't say a thing....
  184.                 Why? I don't know...
  185.  
  186.               ■ v2.00 (10/11/92)
  187.  
  188.                 Completely new looks, much better now...
  189.  
  190.               ■ v3.00 (11/11/92)
  191.  
  192.                 Added ZIP-support. 
  193.                 Added Archive type in display.
  194.                 Deleted ARJ-Path option (wasn't needed at all.......)
  195.               
  196.               ■ v3.01 (23/12/92)
  197.  
  198.                 Added user abort option.
  199.               
  200.               ■ v3.02 (27/12/92)
  201.  
  202.                 Removed bug if a file was missing.
  203.                 Optimized code a bit, so it's easy to modify... (code
  204.                 was a mess...)
  205.               
  206.               ■ v3.10 (27/12/92)
  207.  
  208.                 Major improvement... ARJHEAD checks if the Archive-bit
  209.                 is set, and only then updates the header. This results
  210.                 in a huge speed-increase, because now only the NEW
  211.                 archives will be updated. I will work on a commandline
  212.                 swits to set the checking of, if you want all your 
  213.                 archives updated.
  214.  
  215.               ■ v4.00 (17/01/92)
  216.  
  217.                 Completely new looks, added a bunch of statistics so 
  218.                 you can keep track of everything.
  219.                 Added EGA/VGA lines support. (from 20 to 57 lines...)
  220.                 Added commandline switch /ALL to skip the archive-bit
  221.                 checking, so ArjHead will update all the archives.
  222.                 This can take some time though... 
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.               ■ The future...
  232.  
  233.               ■ I don't know, an archive tester, maybe a virus tester 
  234.                 for your archives. I really don't know. Just tell me, 
  235.                 what you want to see, and I will _TRY_ it. (I'm not a 
  236.                 perfect programmer, you see)
  237.  
  238.               ■ The latest version (v4.00 - 17/01/92) can always be found 
  239.                 at my BBS, see page 1.
  240.