
 
 
                                  _/\_
                                __\__/__
                               _\      /_
                              _\        /_
                             _\          /_
       ....                  \            /
       :  :       ......         .......                   ......
       /\ :.. . . :    :         :     :... .              :    :...
      _/\_          _/\_.     ...: _/\_       .::::::::.    _/\_   :
     _\__/__________\__/_______ ___\__/_______::_     ::____\__/_________
   _|     _/    \_   ____/   _/_\___  ___/ ____:/   _/:_  \_   __/  ____/
  _\  ... |_     /_  \__ \      \_/    \    __/:   _\ :  __/  |..\  _/ \
__\ ..:.:.  \_    /_      \_ :   /_     \_   \_:  _\  :|   \_  :..\_    \ __
\_\\_________/_____/_______/_|____/______/____/:  \___:|____/______/____//_/
                                              ::......::ic!
                                               ········
                        ( · L I G H T F O R C E · )
 
                 ( · F A S T E R   T H A N   L I G H T · )


---=======================================================================---
                         LZXstrip 2.2o (22.o9.96)

              cODED bY [tHE dENTIST!]/iNTRANCE'96^lIGHTfORCE
---=======================================================================---


  tHIS pROGRAM aND tHIS dOC iS fREELY dISTRIBUTABLE, bUT rEMAIN cOPYRIGHT

                        © [tHE dENTIST!]/iNT'96^LFC

---=======================================================================---


                 __
                .\/----------------------------------------.
                |                                          |
                |         -> tABLE oF cONTENTS <-          |
                |         -----------------------          |
                ·                                          ·
                |     o1. iNTROdUCTION                     |
                :     o2. hARD & sOFTwARE rEQUIREmENT      ¦
                !     o3. iNSTALLATiON                     |
                |     o4. uSAGE fROM sHELL                 |
                |     o5. tHE bRAINfILE                    |
                |     o6. hISTORY                          |
                |     o7. tECHNICAL iNFOS                  |
                |     o8. fUTURE iMPROVEmENT               |
                |     o9. cONTACT mE                       |
                |     1o. dISCLAIMER                       |
                |     11. cOPYrIGHT                        |
                |     12. tHE gREETINGS                    |
                |                                          |
                `----------------------------------------/\'
                                                         ¯¯

                                     ......        
                                       ··::::..    
                                           ·::::.  
                                            ·::::. 
                                            ::::::.
                                           .:::::::
                                           :::::::·
                                          :::::::: 
                                         ::::::::  
                                        ::::::::·  
                            .          :::::::::   
                            ::.      .:::::::::    
                            ::::. ..::::::::::·    
                            ::::::::::::::::::     
                            :::::::::::::::::      
                            ::::::::::::::::       
                            :::::::::::::::        
                            ::::::::::::::.        
                            ::::::::::::::::.      
                            ::::::::::::::::::.




 
                  __ |_   __  __  __|     __ |_    __  __
                ||  )l__,l  '(__)(__|l__|(___l__,|(__)|  )
             .--|--------------------------------|-----------.
             `-----------------------------------------------'

            This fine tool strips bbs advertisements (banners)
         from lzx-archives. I think there is nothing more to say.

                             The features are:

                    2 brainfiles (in the s directory).
           Filename+Wildcard && CRC-32 && ZERO length stripping.
             Testing archive and checking for advertisements.
                   Ability to add banner(s) to archive.
                         BBS-ANSI colors and look.
                       I think it is also very fast.



     |__  __  __  __|    __  __  __|    __  __ .--|_       __  __  __
     |  )(__|l  '(__|   (__||  )(__|   `--.(__)|- |__,\/\/(__|l  'l_/_
  .------------------------------------.__|----|------------------------.
  |             __  __  __       __  __  ___  __  __ |_  .--------------'
  |            l  'l_/_(__|l__|||  'l_/_| | )l_/_|  ||__,`--.
  `-----------------------|----|'                   l_______|

                    LZX 1.x (Evaluation or Registered)

                          Kickstart 2.o or higher

        (Tested on A4ooo 3oMHz and 4Mb of ram and Kickstart 39.1o6
                              -> works fine)

 (Tested on A12oo Blizzard 122o/28MHz and 6Mb of ram and Kickstart 39.1o6
                              -> works fine)



                   __  __ |_   __ |  |   __ |_    __  __
                 ||  )`--.l__,(__|l_,l_,(__|l__,|(__)|  l__
              .-------.__|                                 |
              `--------------------------------------------'

               Copy <LZXstrip.crc> and <LZXstrip.list> to S:

         Copy <LZXstrip> to a directory of your choice (e.g. C: )



             __  __  __  __   .-- __  __  ___    __ |__  __ |  |
        |__|`--.(__|l__|l_/_  |- l  '(__)| | )  `--.|  |l_/_l_,l_,
     .------.__|    .__|------|-----------------.__|----------------.
     `--------------------------------------------------------------'

       Usage: LZXstrip <archive> [BBS] [SHOW] [TEST] [CHECK] [NOCRC]
                                 [NOZERO] [ADVERT <path>]
                                                             
         BBS    switch: uses BBS-ANSI colors and look.
         SHOW   switch: show checked/deleted file(s).
         TEST   switch: test file(s) in archive.
         CHECK  switch: show advert(s) without killing them.
         NOCRC  switch: don't use CRC scan mode.
         NOZERO switch: don't kill files with ZERO length.
         ADVERT    key: filename/path of advert(s) to be added.


                        Explanation of Parameters:
                        --------------------------

   BBS/S    - Uses BBS-ANSI colors and look for BBS-Usage.

   SHOW/S   - Show checked and deleted files by name. If you do not
              use this option a message appears.

              (I.E.: Checking file(s)... 1 file(s) found
                     Deleting file(s)... 10 file(s) deleted )

   TEST/S   - Test file(s) in archive.

   CHECK/S  - Show advert(s) without killing them.

   NOZERO/S - Don't kill files with ZERO length in archive.

   NOCRC/S  - You can switch of the CRC-32 scanner.

   ADVERT/K - Specify here the filename/path to the advert which should
              be added to the archive.

              I.E.: ADVERT=S:BBSADVERT.TXT

                    S:BBSADVERT.TXT will be added to the archive given
                    as filename.

                    ADVERT=DH2:BBS/ADVERT/

                    All files in DH2:BBS/ADVERT/ will be added to the
                    archive.

                    NOTE: This option supports the ability to add empty
                          directories.


       NOTE: If you want to use LZXstrip in DirectoryOpus just make
                a new entry as an AmigaDOS command and type

                   <c:LZXstrip {f} or c:LZXstrip {s}{o}>



                 |_ |__  __   |__  __  __   __ .-- |  __ 
                 l__|  )l_/_  |__)|  '(__|||  )|- |l_l_/_.--.
              .--------------------------------'            |
              `---------------------------------------------'

              Now there are 2 brainfiles since this version.
     One for normal & wildcard stripping and one for CRC-32 stripping.
     You can edit the brainfiles to add new banners you want to strip,
             But put only one filename or CRC-32 in each line.

                NOTE: The stripper searches CASE SENSITIVE.



                 1.The CRC-32 stripfile (<LZXstrip.crc>):
                 ----------------------------------------

 First of all, if you do NOT know what a CRC is then read about it in the
    manual of LZX! This is absolutely necessary if you want to use the
                       entire power of this option.
      With the CRC-32 strip option you have the possibility to strip
            bbs advertisements with random generated filenames.

     To add a new CRC-32 to <LZXstrip.crc> just list the LZX-archive
   with the option <v> instead of <l> and than add the CRC of the files
                         you want to be stripped.

   NOTE: You can only strip files that are not modified in any way, for
     example by adding the uploader and/or time. This changes the CRC.


         2.The normal incl. wildcard brainfile (<LZXstrip.list>):
         --------------------------------------------------------

       Examples: 1. You want to strip <YouKnow.txt> from an archive.
                    Simply add <YouKnow.txt> to <LZXstrip.list>.

                 2. You want to strip <C D S> from an archive.
                    Right: add <"C D S"> to <LZXstrip.list>.
                    Wrong: add  <C D S>  to <LZXstrip.list>.

                 3. You want to strip all files ending with <.displayme>.
                    Simply use wildcards and add <#?.displayme> to
                    <LZXstrip.list>.

                 4. You want to strip all files like <SoS/Q/IMT.where.FHK>.
                    So just add <SoS/Q/#?> to <LZXstrip.list>.

                 5. You want to strip <.| 5 NODES OF PURE HARDCORE |>
                    from an archive.
                    Right: add <.[|]5 NODES OF PURE HARDCORE [|]> or
                               <#?5 NODES OF PURE HARDCORE#?>
                           to  <LZXstrip.list>.

                 6. You want to strip <     .nfo> from an archive.
                    Right: add <"     .nfo"> to <LZXstrip.list>.
                    Wrong: add  <     .nfo>  to <LZXstrip.list>.


                      how to use wildcard characters
                      ------------------------------

   ?       matches a single character.
   #       matches the following expression 0 or more times.
   (ab|cd) matches any one of the items seperated by '|'.
   ~       negates the following expression.  it matches all strings
           that do not match the expression (aka ~(foo) matches all
           strings that are not exactly "foo").
   [abc]   character class: matches any of the characters in the class.
   [~bc]   character class: matches any of the characters not in the
           class.
   a-z     character range (only within character classes). 
   %       matches 0 characters always (useful in "(foo|bar|%)").
   *       synonym for "#?", not available by default in 2.0.  available
           as an option that can be turned on.

      "expression" in the above table means either a single character
     (ex: "#?"), or an alternation (ex: "#(ab|cd|ef)"), or a character
                         class (ex: "#[a-za-z]").

         read the amiga dos manual for more information how to use
                          the wildcard characters



                         |__   __ |_   __  __
                         |  )|`--.l__,(__)|  'l__|
                      .------l___|------------.__|--.
                      `-----------------------------'

           LZXstrip 1.o && 1.o1     - Never released (only for me)

           LZXstrip 1.o2 (17.o1.96) - First public release

           LZXstrip 2.o  (22.o1.96) - Total rewritten code
                                    - Speedup

           LZXstrip 2.o1 (xx.yy.zz) - Never released

           LZXstrip 2.o2 (o2.o2.96) - Speed improvements
                                    - Added wildcard supporting

           LZXstrip 2.o3 (o9.o3.96) - Memory bug fixed
                                    - Now real wildcard supporting
                                    - Optimized code
                                    - Now only one brainfile

           LZXstrip 2.1  (23.o3.96) - Optimized code
                                    - Speed improvements

           LZXstrip 2.11 (o9.o5.96) - Optimized code
                                    - Added SHOW option
                                    - No need for File_ID.library anymore

           LZXstrip 2.2o (22.o9.96) - Added BBS option to use BBS-look
                                    - Added TEST option for file testing
                                    - Added CHECK option to show ads
                                    - Added CRC-32 scanner
                                    - Added NOZERO option to kill files
                                      with ZERO length.
                                    - Added ADVERT option to add banners
                                      to archive.
                                    - New design
                                    - Total new code
                                    - New documents



             |_   __  __ |__  __   __  __ |      __ .--__  _____ 
             |__,l_/_(___|  )|  )|(___(__|l_,  ||  )|-(__)`--.  |
          .-----------------------------------------'     l__|  |
          `-----------------------------------------------------'
               __
              .\/------------------------------------------.
              |                                            |
              !                                            !
              |      lINES iN sOURCEcODE: 368
              ·    bYTElEN oF sOURCEcODE: 12964 bYTES      ·
              |                                            .
              :           tIME oF cODING: sINCE dEC'95     ¦
              !            mUSIC sUPPORT: tECHNO & aCID &  |
              |                           pROG. hOUSE      |
              |                                            |
              `------------------------------------------/\'
                                                         ¯¯


    .--.  |_       __  __     ___  __  __  __     __  ___  __  __ |_
    |-|__||__,|__|l  'l_/_  || | )|__)l  '(__)\_/l_/_| | )l_/_|  )|__,
 .--|-----------------------|-----|-------------------------------------.
 `----------------------------------------------------------------------'

                  Still working on intelligent stripping.

              Do you know something? Yes? Contact the author.



                   __  __  __ |_   __  __ |_     ___  __
                  (___(__)|  )l__,(__|(___l__,  | | )(_/_
               .-------------------------------------------.
               `-------------------------------------------'

           If you have suggestions or remarks about this program
                      or if you find any bugs try to
                     reach me on the following boards.

                            [Acid Slam] [Funhouse] 
                       [Blackys Kneipe] [Sado City]
                       [Teutonic Place] [Fuck Shop]



                     __|  __  __ |   __   ___  __  __
                    (__||`--.(___l_,(__||| | )l_/_l  '
                 .-------.__|---------------------------.
                 `--------------------------------------'
         __
        .\/------------------------------------------------------.
        |                                                        !
        !              aLL uSE iS aT yOUR oWN rISK.              ·
        ·       nO lIABILITY oR rESPONSIBILITY iS aSSUMED.       ¦
        |                                                        |
        `------------------------------------------------------/\'
                                                               ¯¯


                      __  __  __      __   __ |__ |_
                     (___(__)|__)l__|l  '|(__||  )|__,--.
                  .----------|---.__|    l___|          |
                  `-------------------------------------'

                   This program and document is freeware
             but remain copyright by [tHE dENTIST!]/iNT'96^LFC

       You are allowed to copy and spread this program and document,
           but you are not allowed to modify it or use it in any
        commercial production without the permission of the author.



              |_  |__  __   __  __  __  __ |_    __  __  _____
              l__,|  )(_/_ (__|l  '(_/_(_/_l__,||  |(__|`--.  |
           .---------------.__|                |   l___|l__|  |
           `--------------------------------------------------'

   .-------------------    -----------  ---    -- - +   - - -===-- -=- .
   |                                                                   |
   !                 [lENNY dEE] ÷ [iCARUS] ÷ [lUCAS]                  |
               [lUCKY] ÷ [gREMLIN] ÷ [bLACKY] ÷ [-jOE cOOL!]           |
   ¡         [tHALER] ÷ [nEUROdANCER] ÷ [iNTERCODE] ÷ [sUNSET]         !
   |           [E.F.A.] ÷ [sISKO] ÷ [bBC] ÷ [bILBO bAGGINS]            :
   |                ] jOKER [ ÷ [wENDIGO] ÷ [bRAINDEAD]
   !                     [aLL lIGHTfORCE mEMBERS]                      .
                                                                       ¡
                                                                       |
   .                      ... tO bE cONTINUED ...                      +
   :               ... sORRY tO aLL i hAVE fORGOTTEN ...               !
   ¡                                                                   .
   `------------------ -- - -               - -- ----  + ------ --- ---'


                                    __
                                   _\/_
                                   \/\/

                       |. sIGNED [tHE dENTIST!] .|
                     +---------------------------+- -
                       |                           |
                       |      .               ·    |
                       |      |               |    |
                       |    - +---------------+- - |
                       |      |         .     |    | ·
                       |      |         |     |    | |
                       |      |      - -+-----+----+-+-
                       |      |         |     |    | |
                       +------+---------+-----|----+-|-
                       |      |         |     |    | |
                           - -+---------+-----+--    |
                              .         |     |      |
                                      - +------------+-
                                   ·    |     ·      |
                                                     ·



                          *** LIGHTFORCE ARE ***

      RKR - ICARUS - WHIRLWIND - LUCAS - FUNKI - KLEINDUIMPJE - CONAN
       D-SIGN - MERLIN! - FLASH! - DESKLINE - VOYAGE - MDR - ALBUNDY
             [THE DENTIST!] - SAL-1 - TENTACLE - THE ASSASSIN
              BILLY - SOULTAKER - HYSTERIA - SHALLOW - SKINNY


             *** CALL OUR BOADS TO GET THE TRAINERZ FIRST ***

        WORLD  HQ ................ FUCK SHOP 5NDZ +4X-ITS-PRIVA-TE!
        EURO   HQ ................ BOONDOCKS 3NDZ +3X-TRY-TO-GET-IT+TELNET
        UNIVER HQ .......... PIRATES DELIGHT XNDZ +0X-TRY-TO-GET-IT
        GERMAN HQ ........... TEUTONIC PLACE 3NDZ +4X-TOO-PRIVA-TE!
        UK     HQ .............. CEMENT CITY 2NDZ +4X-TOO-PRIVA-TE!
        POLISH HQ ................ FUCK SHIT 3NDZ +3X-TOO-PRIVA-TE!+TELNET
        DUTCH  HQ .......... ONE EIGHT SEVEN XNDZ +3X-NOTHING-4-U!!

      IF YOU WANT TO JOIN US, THEN LEAVE A MESSAGE TO ANY LFC-MEMBER...
        WE ARE ESPECIALLY SEARCHING FOR "TRAINER-MAKERS" AND TRADERS!
                             ;) SEE YOU GUYS!



                        *** SOME LIGHTFLASHS TO ***

   HELLFIRE - CLASSIC+QUARTEX - LSD - DELIRIUM - TRSI - SUNFLEX - TRIBE
            AND TO THE CONSOLE-MANIACS: OLDSKOOL - ARCADIA


----------------------------------------------------------------------[EOF]--
