home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / dos / packer / arc / arcpak / read.me < prev    next >
Encoding:
Text File  |  1993-11-04  |  13.2 KB  |  254 lines

  1. The Arcpak unit and FV for OS/2 are SHAREWARE!
  2. It's neither public domain nor freeware!
  3. After a trial period of 30 day's you have to register!
  4. For registration please fill out the register.doc and send
  5. this with the money to the noted address.
  6. Tnx and please support the shareware concept, PSi.
  7. ----------------------------------------------------
  8. I don't make any warranty to anything, except that your grandfather wasn't
  9. a snowman and I don't rape dogs in the public.
  10. ----------------------------------------------------
  11. PSI is a unregistred inofficial trademark, with no liability or warranty
  12. to anything and anyone. PSI resided in Vienna/Austria and is just a
  13. shortening of my fore- and familyname.
  14. The source of any program is not available!
  15. For registration see Register.doc!
  16. ----------------------------------------------------
  17. This package should include:
  18.     ARCPAK2.TPU   For TP 7.0
  19.     ARCPAK2.TPP   For BP 7.0 (protected mode)
  20.     ARCPAK2.TPW   For BP 7.0 (windows mode)
  21.     ARCPAK2.TPO   For BP 7.0 ('OS/2 mode' patched version of c't magazine)
  22.     ARCPAK2.TP6   For TP 6.0 (rename it to arcpak2.tpu, last Version 4.3)
  23.                              (TP6 will not be longer supported!)
  24.         This is a Unit for TP 6.0 / BP 7.0 and requires just the DOS
  25.         unit. FV.EXE is writtem with it. It should help you to write
  26.         application software for archive compression files. Read
  27.         ARCPAK.DOC about the function and procedures availabel and which
  28.         parameters you have to pass. The constant PVers shows you always
  29.         the actual version of the Unit.  Just write in a Turbo Pascal program:
  30.               writeln (Pvers);
  31.         Current version should be 4.8. Some ideas are used from the
  32.         TurboProfessional toolbox.
  33.     ARCPAK2.DOC
  34.         Read this for information on procedures, function and further
  35.         enhancements. This is the interface part of the source code of
  36.         the unit.
  37.     FV.EXE  {FV.OS2: rename this to FV.exe if you run OS/2}
  38.         FV is required by 'LIST' to view arc, pak, zip ,lzh or arj files.
  39.         But you can also use it on the DOS command line. Simply type one
  40.         of the following:
  41.                   FV .      { for current directory}
  42.                   FV *.*    { for current directory}
  43.                   FV ..     { for parent directory }
  44.                   FV a:\.   { for root directory on drive A}
  45.                   FV a:\*.* { for root directory on drive A}
  46.                   FV *.pak  { to show only PAK files }
  47.                   FV *.pak  /C { to show comments of PAK files }
  48.                   FV /S.com  { searches through all files and file
  49.                              names and comments stored in archives
  50.                              for the string '.COM'. With the /S switch
  51.                              you don't HAVE TO specify a drive or path.
  52.                              It DON'T search through the Zip or Pak -
  53.                              comment! }
  54.                  FV a: /Sdoc { looks on drive A: for anything with the
  55.                              string 'DOC'}
  56.                              { The /S will skip all pathnames during
  57.                              search stored in archiv files }
  58.                  FV a: /Sdoc /A { looks on drive A: and checking all files
  59.                                  for the string 'DOC'}
  60.                  FV *.* /D*.exe { checking all files in archives and DOS
  61.                                   if they match *.EXE}
  62.                  FV *.SDN /d*.doc /A { looks in all SDN files, if they
  63.                                      are archives and if they match *.DOC}
  64.                  FV *.* /sdoc /x   { search in all arc, pak, zip,lzh and
  65.                                      exe (if they are selfextracting)
  66.                                      files, if it find DOC}
  67.                  FV *.* /G   { Displays resolution on GIF, LBM, PCX and
  68.                                BMP files }
  69.         FV don't shell to any program. It will be extended with any new
  70.         version of the arcpak unit. I'd rewrite it!! Get a short help by
  71.         passing any of the following: -?, /?, -h, /h, -Help, /help. It's
  72.         not case sensitive!
  73.     READ.ME
  74.         Hey! - You read it now!
  75.     REGISTER.DOC
  76.         Registration order form.
  77.  
  78. ***************** C A U T I O N **************************
  79. FV for OS/2 is currently not very well tested (only on FAT system).
  80. It's only limited tested on HPFS drives, there may be bucks!!
  81.  
  82. ----------------------------------------------------------
  83.     FV will be soon enhanced with the following features:
  84.        /T  to show ONLY a short statistic of:
  85.            number of files, sum of original size of each file,
  86.            sum of all compressed files.
  87.        /SUB or /R  Searches recursive from the current directoty
  88.            downward.
  89.     And now I end my terrible description in worsest english.
  90.     (Ey dhount speek eenglesh wery whel!)
  91.  
  92. --------------------------------------------------------------
  93. About 'Bugs' and releases:
  94. What says 'Webster's Dictionary about bug:
  95.    bug, n.[ME. bugge; W. bwg, bwgan, a specter.]
  96.         1. any crawling insect with sucking mouth parts and
  97.            forewings thickened toward the base, as a water bug,
  98.            squash bug, etc.
  99.         2. any insect or similar animal.
  100.         3. any microscopic organism, especially one causing
  101.            disease; germ; bacterium. [Colloq.]
  102.         4. a tiny microphone hidden to record conversation
  103.            secretly. [Slang.]
  104.         5. a defect, as in a machine. [Slang.]
  105.         6. (a) an enthusiast or devotee
  106.            (b) a particular enthuisiasm or obsession. [Slang.]
  107.         7. a small, compact, automobile. [Slang.]
  108.    bug, n.[ME. bugge; from W. bwg, bwgan.]
  109.         bugbear; a hobgoblin. [Obs.]
  110.  
  111. So let me tell you about some hobgoblins in my programm who drive with a
  112. small, tiny automobil from one devotee to the next to meet that insect whom
  113. programmed with obsession this microphone.
  114.  
  115. 1st)  F V :
  116.       o First release unnumbered. It was the first version, which shell's to
  117.         the different programms.
  118.       o Version 1.2. The first version with the new ArcPak-Unit. Since here
  119.         also the version of the unit can be a newer one, without changing
  120.         the version of FV itself. Type 'FV -?' to get a small help with
  121.         version numbers to both.
  122.       o Version 1.2a. Setup the version number due to several changes in
  123.         the unit.
  124.       o Version 1.3. Fixed a runtime error which occures when a subdirectory
  125.         with the name 'PAK', 'ACR', 'LZH' or 'ZIP' exists.
  126.       o Version 1.5. Updated the version with the link list version of
  127.         the ArcPak-Unit.  * Not realized for public
  128.       o Version 2.0. Added the '/C' option to show the comments for .arc,
  129.         .pak and .zip files. Lzh-files don't have currently any coments.
  130.       o Version 2.4 Added the '/S' option to search for a specified string
  131.         with the syntax: FV /Sxxxx, FV a: /S'xxx' or FV e: /S"xx".
  132.         You have to define at LEAST 2 search characters!!!
  133.         It's currently the only switch, where you don't have to pass a
  134.         drive or directory as a parameter.
  135.       o Version 2.5 Added the '/D' option to search for a specified
  136.         wildcard filename in Dos and archives and display them. With
  137.         this Version you have to define at least one parameter OR switch.
  138.         If no paramter for files is given '*.*' will be used when any
  139.         switch is used. Syntax: FV /Dyyyy , FV *.pak /Dyyyy, but NOT (!!)
  140.         FV /D'yyyy' or FV /D"yyyy"!
  141.       o Version 2.6 Added the '/A' option to scan through all files if they
  142.         propably are archives or not. Excluded from the search are
  143.         Dos reserved names like: EXE, COM, OVL, SYS and BAT.
  144.         If you don't use the '/A'switch but define an extension (like:
  145.         FV *.SDN) all files with the extension .SDN will be checked if they
  146.         are archives. You don't have to use the '/A' in this or similar
  147.         cases.
  148.       o Version 2.7 Fixing several bugs with /A switch. Vers. 2.6 never
  149.         published. Fixes also bugs like 'FV a:.' etc.
  150.       o Version 2.7A Making changes in the ZipComment record which result
  151.         rewriting output procedure for comments. See arcpak 2.57
  152.       o Version 3.0 Added support for ARJ files and added some stuff in
  153.         '/D' switch.
  154.       o Version 3.2 Displays resolution of GIF, LBM, PCX and BMP files.
  155.         The new switch is '/G'. Errorlevel support is added for this
  156.         files: GIF...128, PCX...130, LBM...132, BMP... 134.
  157.       o Version 3.3 Added support for New PkZip 2.0x. Changes are re-
  158.         required to display the correct deflating method, such as 'n',
  159.         'x', 'f', 's' which ist stored in the general purpose bit flag.
  160.       o Version 3.4 Added support for OS/2. Cleaner code now. Fixes /A
  161.         bug which sometimes don't check all files for archives. Recognition
  162.         of broken zip files. Accept LHA as an other default fileextension for
  163.         lzh-files.
  164.  
  165. 2nd) A r c P a k  :
  166.       1.00 1st Version released
  167.       1.02 fixed a small bug in DispAll_lzh
  168.       1.03 Checks if .ARC or .PAK is probably not a compressed file and
  169.            make a small change in DispAll_Pak
  170.       1.04 Fixed a small bug (division by zero) in function 'Ratio'. Make
  171.            some small changes in DispAll_Zip and DispAll_Lzh (Similar to 1.03
  172.            change)
  173.       1.54 (internal) linked lists realized for zip-files. Rewriten all zip
  174.            procedures.
  175.       1.84 (internal) linked lists relized for pak-files. Rewritten all pak
  176.            procedures. I had to rewrite several zip procedures one more time
  177.            and some additional procedures like 'Dispose_xxx' and 'Release_xxx'.
  178.       2.00 (internal) Rewritten all zip procedures and 'Dispose_xxx'
  179.            and 'Release_xxx'.
  180.       2.30 (internal) Realized linked lists for arc files, reading also
  181.            the comments added by PKarc (PKpak).
  182.       2.50 Realized linked lists for lzh files. No comment field
  183.            appears in the header! DispAll_xxx is now in an extra unit called
  184.            DispAll and is not for the public.
  185.       2.51 Fixed a bug which only occurs on zip files. Forgott
  186.            to close the file handles. (sorry!)
  187.       2.52 If file-extension (DOS) is less then three characters spaces will
  188.            be inserted.
  189.       2.53 ExpandName added to unit for public access.
  190.       2.54 Fixed a major bug which occurs on some older .arc files
  191.            ==> the machine hangs up
  192.       2.55 Function added 'IsArchiv' checks if a file is probably an archiv.
  193.            EXE, COM, OVL, SYS and BAT will be skipped because they are Dos-
  194.            reserved!
  195.       2.56 Adding extended lzh-file header (especially for pathnames!).
  196.            Exact meaning of some extendings are unknown.
  197.       2.57 Adding handling of large ZipFile comment > 255 Bytes
  198.            Changing record format of ZipEnd! Using now a pointer
  199.            instead of ^string.
  200.       3.00 Adding handling of selfextracting files of PAK, ZIP,
  201.            ARC and LZH (only EXE) files.
  202.       3.01 Fixes Bug, which occurs by Lzh files made by Unix
  203.            machines w/o extended header
  204.       4.00 Added Arj support including checking for Arj-archiv and
  205.            self-extracting.
  206.       4.20 Added some Graphic info support (Gif, Lbm, Pcx and bmp)
  207.       4.30 Added support for new PkZip 2.0x: new compression method,
  208.            small changes in selfectracting recognition.
  209.       4.40 Some Minor changes to support window units .TPW
  210.       4.50 Several fixes, especially on Zip files
  211.       4.60 Fixes Arj 2.41 self extracting recognition
  212.       4.7  Several changes required for OS/2 porting
  213.            Code is now _cleaner_
  214.       4.8  Don't hang on corrupted Zip files
  215.            eg. if Pointer(First) = nil then writeln('corrupted');
  216.            Fixed some currently unknown lzh behavior
  217.  
  218.  
  219. --------------------------------------------------------------
  220. Last updates in one of these box's available:
  221.  
  222. 'Schnuffi's Box' (Erich Varga)
  223. Data: ++43-1-769-31-32, 9600/8/N/1 (Zyxel)
  224. 'LaBamba BBS' (Werner Baar)
  225. Data: ++43-1-68-89-71,  9600/8/N/1 (SupraFax)
  226. 'Just 4 Fun' (Gerhard Lustig)
  227. Data: ++43-1-714-94-50, 9600/8/N/1 (Zyxel)
  228. Location :   Austria, Vienna
  229. Schnuffi's Box:   2:310/13@fidonet.eur
  230. LaBamba BBS:      2:310/14@fidonet.eur
  231. Just 4 Fun:       2:310/15@fidonet.eur
  232.  
  233. CIS: Forum: BPASCAL, Library 4 'Vintage Pascal'
  234.  
  235. For bug comments, please send a message and/or the compressed file to
  236. via netmail to 'Peter Singer 2:310/14.13@fidonet.eur' or via CIS E-Mail to
  237. 'Peter Singer: 100024,1603'.
  238. The programm FV is public domain, anyone can put it in her/his BBS system
  239. but without (!!) changing the contents of this or the other files included
  240. in this package.
  241. Registered User's will get always the newest version.
  242. --------------------------------------------------------------
  243. Turbo Pascal is a trademark by Borland International.
  244.       One of the best tollboxes for TP 6.0/BP 7.0 is Turbo Professional
  245.       by TurboPower Software!!!
  246. Arc is Trademark by SEA Corp. (UrgH!!)
  247. PkPak is a trademark of Pkware
  248. PkZip is a trademark by Pkware
  249. PAK is trademark by NoGate consulting
  250. Lharc is a trademark of Haruyasu Yoshizaki
  251. ARJ ist a trademark of Robert K Jung
  252. List is a trademark of Vernon D. Buerg
  253. PSI is a trademark of mine! (isn't it?)
  254.