home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ▓▓▓▓▒ ▓▓▓▓▓▓
- ▓▒ ▓▒ V1.37 ▓▓▒ ▓▓▒
- ▓▒ ▓▒ ▓▓▒
- ▓▓▒ ▓▓▒ ▓▓▒
- ▓▓▓▓▓▓▓▓▓▓▒ ▓▓▒
- ▓▒ ▓▒ ▓▓▒ ▓▓▒
- ▓▒ ▓▒rchive ▓▓▓▓▓▓▒onverter
-
-
- Donald M. Langhorne
- South 5241 Columbia Ave.
- Hamburg, NY 14075
-
-
- Regisration only $10
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -i-
-
-
- Contents
- --------
-
-
- Introduction---------------------- 1
- Special Features------------------ 1
- Installation---------------------- 1
- Archive programs------------------ 2
- Usage----------------------------- 3
- Commands-------------------------- 4
- Options--------------------------- 5
- Examples-------------------------- 5
- Customizing AC.CFG---------------- 6-7
- Limitations----------------------- 7
- Disclaimer------------------------ 8
- Registration---------------------- 8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -1-
-
-
-
- INTRODUCTION:
- =============
-
- AC is a command line archive converter. Unlike full blown menu
- driven programs, AC is completely command line oriented.
- It is not necessary to have any knowledge of the archive
- program switches, unless you plan to modify the configuration file.
-
- AC supports the most popular archive programs in circulation.
- By customizing the AC.CFG file that is now an integral part of
- AC, it is possible to use almost any archive program. AC allows
- for easy conversion between any two archive types specified.
- It accepts both wild card specifications and multiple file
- specifications on the command line.
-
-
- SPECIAL FEATURES:
- =================
-
- -AC has the ability to report conversion to a log file
- -AC works in conjunction with a configuration file AC.CFG. This allows
- for customization
- -AC supports recursive archives. To convert an archive recursively
- the archive being converted to MUST support recursion.
- -AC has a /c switch to prevent suppresion any ouput during
- execution of the archivers/dearchivers
- -AC has a /v switch to scan the archives for viruses during conversion
- -AC supports creation/extraction of SFX files created by many of
- the archivers.
- -AC will prompt for a new file name if it is about to overwrite an
- archive file.
- -AC accepts wildcard specifications on the command line.
- -AC allows an unlimited number of files and or file specs. on the
- command line. Each file must be separated by a space.
- -If the file you want to convert is unique(no other file by that name
- exists in the current directory) you do not need to specify the
- extension, AC will find it for you.
-
-
-
- Installation:
- =============
-
- Installation can be completed by following these simple steps:
-
- 1) Copy the files AC.EXE and AC.CFG to a directory in your path
-
- 2) Wherever you place AC.EXE, AC.CFG MUST be in the SAME
- location for AC to operate.
-
- 3) Check the file AC.CFG to make sure that the archivers match
- the ones you use, and if necessary modify it to suit your
- system(See the section modifying AC.CFG for more help)
-
-
- That's It!! Enjoy.
-
-
-
-
-
- -2-
-
- Archive Programs:
-
- The following is a list of all known archivers that I was able
- to integrate into AC along with the versions I have tested
-
- -AC will search your path for the following archive programs:
-
-
- Type: Files Supported Vendor Versions(tested & supported)
- =============================================================================
-
- ARC programs:
- pkarc.exe & pkxarc.exe {PKWARE, Inc.} 3.61
- pkpak.exe & pkunpak.exe {PKWARE, Inc.} 3.61
- arc.exe {Sea, Inc.} 6.02
-
- ARJ programs:
- arj.exe {Robert Jung} 2.00-2.21
-
- LZH programs:
- lha.exe {Haruyasu Yoshizaki} 2.11-13
- lharc.exe {Haruyasu Yoshizaki} 1.13c
-
- ZIP programs:
- pkzip.exe & pkunzip.exe {PKWARE, Inc.} 1.10
-
- DWC programs:
- dwc.exe A5.01
-
- HYP programs:
- hyper.exe 2.5
-
- ZOO programs:
- zoo.exe 2.01-2.10
-
- MD programs:
- mdcd.exe 1.00
-
- PAK programs:
- pak.exe 2.51
-
- LZS programs:
- larc.exe &larc7e.ovr 3.33
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -3-
-
-
-
- USAGE:
- The syntax is as simple and forgiving as possible. All that is
- necessary to convert an archive is to follow these simple rules:
-
- 1) make sure you are in the current directory of the archive
- you want to convert
-
- 2) Determine what you want to convert to and find out the switch you
- need by running AC without any switches
-
- 3) Be sure the archive you want to convert has an apprropriate
- extension. IE ZIP files should have a .zip extension. This
- is how AC determines what archive extractor to use
-
- 4) Enter the command 'AC /<switch>[option] Archive file'
- There are no spaces between switches and options
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -4-
- COMMANDS:
- =========
-
-
- /K (Keep original archive)
- This switch causes AC to process the archive normally, but will
- not delete the original archive.
-
- /C (Show Output to Console)
- This switch causes all output to be shown on the screen,
- instead of the default which suppresses output.
-
- /V (Scan for viruses)
- This switch causes AC to scan the archive for viruses using
- Mcafee's SCAN. If used in conjunction with the /R switch
- AC will scan the archive recursively.
-
- /W (Write output to log file)
- When using this switch AC will report file sizes and file
- names to a log file called AC.LOG, which is located in the
- same location as AC.EXE, if AC.LOG does not exist then AC will
- create it.
-
- /A (Convert to ARC file)
- This switch converts any archive type supported by AC to a
- corresponding ARC file.
-
- /D (Convert to DWC file)
- This switch converts any archive type supported by AC to a
- corresponding DWC file.
-
- /H (Convert to HYP file)
- This switch converts any archive type supported by AC to a
- corresponding HYP file.
-
- /J (Convert to ARJ file)
- This switch converts any archive type supported by AC to a
- corresponding ARJ file.
-
- /L (Convert to LZH file)
- This switch converts any archive type supported by AC to a
- corresponding LZH file.
-
- /O (Convert to ZOO file)
- This switch converts any archive type supported by AC to a
- corresponding ZOO file.
-
- /P (Convert to PAK file)
- This switch converts any archive type supported by AC to a
- corresponding PAK file using PAK.EXE
-
- /M (convert to MD file)
- This switch converts any archive type supported by AC to a
- corresponding MD file using MDCD.EXE
-
- /S (Convert to LZS files)
- This switch converts an archive to a corresponding LZS file
- using LARC.EXE
-
- /Z (convert to ZIP files)
- This switch converts an archive to a corresponding ZIP file
- using PKZIP.EXE
-
- -5-
-
-
-
-
- OPTIONS:
- ========
- The options are used in conjunction with the archive switches, they
- have no effect when used on their own.
-
- e Create SFX file
-
- x Use extra compression. This option only works with DWC and ZOO
- conversions, otherwise it is ignored.
-
- t Set date to latest member. This option will set the date
- of the resulting archive to equal the newest member of
- the archive file.
-
- r Convert archives recursively. If any directories are stored
- in archive that is to be converted, it's directory structure
- will be retained.
-
- NOTE: Simply add the option after the switch without spaces or
- any other characters between the two. Multiple switches
- may be strung together.
-
-
- EXAMPLES:
- =========
-
- 1.) AC file1.arc
- this converts the file 'file1.arc' to a zip
- file with the name 'file1.zip'
-
- 2.) AC file1
- this searches the current directory for a file
- matching 'file1.*'. If no file is found or the file does
- not have a valid extension, then no action is taken.
-
- 3.) AC *.ARJ
- this searches the current directory for all files
- with .ARJ extensions and convert each file in turn,
- the name of each will remain the same, except the extension
- will become .ZIP
-
- 4.) AC /K /L file.zoo
- This converts the file 'file.zoo' to
- 'file.lzh' and keeps the original archive intact.
-
-
- 5.) AC /jert MYFILE.ZIP
- This will convert the file MYFILE.ZIP with the following
- options:
- --MYFILE.ZIP will be converted to an ARJ file.
- --MYFILE.ZIP will convert files recursively
- --MYFILE.EXE will be created since e option spec.
- --MYFILE.EXE will use the date of it's latest member
-
-
-
-
-
-
-
-
- -6-
-
- Configuration of AC.CFG
- =======================
-
- Modifying AC.CFG should ONLY be perfomed when it is necessary
- and if you are familiar with the command line switches of the
- various archivers. If you have problems after making
- modifications, double check your changes before going any
- further.
-
- AC.CFG is broken up into 4 parts.
-
- 1) DEFAULTS:
- This section is only recognized when a license
- number has been purchased.
-
- 2) COMPRESSORS:
- For Each archiver there are four fields that take the
- form ARCHIVE-EXTENSION="filename" S="xxx" r="xxx" t="xxx"
-
- ARCHIVE-EXTENSION: As of this release this is NOT a value that
- can be altered, it MUST remain unchanged.
-
- filename: is the name of the archive compression program for
- the associated type.
-
- S="xxx": This is where the default switches go for creating
- an archive. The actual switches go inside the
- quotations.
-
- R="xxx": This is where the switches for recursion go. They
- are appended to the normal switches defined with S="xxx".
-
- T="xxx": This is where the switches for timestamping go.
- They are appended to the normal switches and the
- recursion switches.
-
-
- 3) DECOMPRESSORS:
- for each De-Archiver there are three fields that take the
- form ARCHIVE-EXTENSION="filename" S="xxx" r="xxx"
-
- ARCHIVE-EXTENSION: As of this release this is NOT a value
- that can be altered, it MUST remain unchanged.
-
- filename: is the name of the archive extractor program
- for the associated type.
-
- S="xxx": This is where the default switches(if any)
- go for extracting an archive. The actual
- switches go inside the quotes.
-
- R="xxx": This is where the switch(es) go to extract
- an archive with recursion(or extract with
- full path names. If recursion is specified
- this switch will REPLACE the switch settings
- in S="xxx", unlike the compressors that
- appended the recursion switch to the normal
- switches.
- (Cont.)
-
-
-
-
- -7-
-
-
- 4) SFX ARCHIVERS:
- For Each SFX there are three fields that take the form:
- S(ARCHIVE-EXTENSION)="filename" S="xxx"
-
- S(ARCHIVE-EXTENSION): As of this release this is NOT a
- value that can be altered, it MUST remain unchanged.
-
- filename: this is the name of the program to be
- used to CREATE SFX(SELF EXTRACTING ARCHIVES)
-
- s="xxx":Any necessary switches for creating the
- archive go here.
-
- LIMITATIONS:
- ============
-
- The following is a compilation of known limitations that I have
- encountered while writing AC, some are in the works(to be added
- in future releases) and others are inherent in the archivers
- that AC uses and would be extremely difficult, if not impossible
- to fix
-
- --When extracting a SFX archive created by ARJ that has
- sub-directories(Created with recursion) It is NOT possible to
- extract the archive to a single directory, even though
- apparently it is an option with the ARJSFX module. To avoid
- lost files, be sure to convert to an archive type that
- supports recursion, and also add the 'r' option to enable
- recursion.
-
- --Do not Add Recursive switch settings to DWC or ZOO, while they
- both support recursion, they both use the full path with the
- drive, and will not work with AC at this time.
-
- --While AC does support the option to scan archives for viruses,
- I have not been able to test this feature properly in a
- real-time situation. I would appreciate hearing from ANYONE
- who experience a virus detection with AC, and can let me know
- if it executed properly or not.
-
- --While Larc does have the ability to create SFX files, it will
- create a COM file if it is less than 65k and an EXE if greater
- than 65k. At this time AC does not support SFX files with
- COM extensions. This will be addressed in a future release.
-
- --Wildcards are accepted on the command line for example: *.zip,
- myfile.* and so forth, however myfile*.* does NOT work
- at this time, this is a limitation of AC and will be
- addressed in a future release.
-
- --DWC uses the environment variable TEMP if it exists to point
- to the directory for it to create temporary files in. If this
- value is set to a directory that does not exist DWC will not
- function.
-
- --When using 4DOS or NDOS AC will NOT convert files properly
- with LHA. This seems to be a problem with 4dos's handling of
- the NULL device. It is recommended to use MSDOS 4.0+
-
-
-
-
- -8-
-
-
-
- DISCLAIMER:
- ===========
-
- I assume no liability or responsibility for any damages that may occur
- from the use or misuse of this program. A user operates this program
- without any guarantees as to the accuracy of the information included.
- All use is at the user's risk.
-
-
- A note on registration:
- =======================
-
- I am releasing this program as shareware. Using this program for a
- NON-COMMERCIAL PURPOSE is allowed. If you find this program of use,
- a donation of $10 is encouraged. Use of this program
- for COMMERCIAL use REQUIRES registration of $10 US per copy.
- Please make payment in US funds to:
-
- Donald M. Langhorne
- South 5241 Columbia Ave.
- Hamburg, NY 14075
-
- Thank you for your interest in AC.
-
-
- Why register:
- =============
-
- Registering this program gives you a license to use AC and enjoy
- free upgrades for the life of the program. The registered
- version will enable defaults for all options to be set
- either on or off in the CFG file.
- For more information or to register write to the above address.
-
- problems or suggestions:
- ========================
-
- If you encounter a problem or have any suggestions in reference to this
- program, please send your comments to the above address or to the
- following boards.
-
- BIBMUG:716-695-0583
- Data Express:716-627-3299
-