Current version is 2.70, which adds 54 (!) formats. Released on 29 July 2000.
SH Archive Identifier is the most extensive archive identifier available today. It recognizes a great variety of archives, as well as self-extracting files. There are some very old but also latest formats. It works from within the batch file or just DOS command line, and returns a certain errorlevel. In a batch file (especially 4dos btm's), the purpose of a utility like this knows no bounds. Just few examples could be: BBS file check/add-ons, archive conversion, testing, virus check from archive.
Concept of archive includes, that archiver must be able to compress multiple files. Those that are only able to compress one file at a time are called file compressors. The leading idea of SH Archive Identifier is that it only recognizes archives (as its name indicates), not just compressed files nor other files (eg. image files, exepackers etc.). If it would recognize other files, its name would be SH File Identifier. I think I would never start making of a kind of general identifier, only maintaining this Archive Identifier is enough for me, since I have no too much time.
At this time, SH Archive Identifier has a support for 170 archive and 76 self-extracting file formats. To obtain more information and test results about those archivers, I think you should refer to Archive Comparison Test. A good place to download those archivers would be 'The Stuba' in Slovakia. As you can see, the list below has some links too. They are links to archiver's official home pages (in the first place) or ftp (if no page is available) where you can download the latest version.
Here is the list of archivers supported (in no order):
ARJ, PKZIP, RAR, LHA, LHarc, Ultra Compressor II, GNU ZIP, ARC, HA, Hyper, PAK, PKPAK, SQZ, ZOO, AIN, ARX, BSA, ChArc, Codec, HAP 3, HPack, CrossePAC, Jrchive, Limit, MAR, PUT, SAR, SQWEZ, Quantum, YAC, X1, AMG, DWC, Larc, LHark, FOXSQZ, MDCD, Quark, RKive, ACB, JAR, DPA, ESP, ARJZ, UFA, TSComp, LEO, ZAR, SKY, SOF, ZPack Lite, ZET, ARQ, ACE, XPack, BSArc, Squash, CP Shrink, AR7, NuLib, Cabinet (MS CAB), X1 .tgz, PSA, real .tgz, ARI, JARCS, UHarc, BOA, LZOP, ARG, 777, BTS, Magic 2, QFC, ELI 5750, TAR, MSXIE, RAX, BZip 1-2, HPA, ArHangel, IMP, EXP, PAR, Dvoinikov's PAK, SBX, Propack (RNC), IComp, HIT, NaShrink (NSK), ASD, BIX, LZA, Crush, AKT, SARJ, Finishing Touch, Gather, Blink, XTReme, Flash, RK Universal Compressor, Car, Xpa32, Akt32, DOZ, MS Compress, 3270Comp, IIComp, LZS221, NRVDemo.
Here is the list of self-extracting (SFX) files supported:
ARJ SFX, PKZIP SFX, PKZIP SFXjr, RAR SFX, LHA SFX, LHarc SFX, ARX SFX, BSA SFX, ChArc SFX, SQWEZ SFX, SQZ SFX, SQZ SFXjr, PAK SFX, Larc SFX, LHark SFX, Quark SFX, ESP SFX, AIN SFX, LEO SFX, ACE SFX, PKPAK SFX,Hyper SFX, ARC SFX, UC II SFX, DWC SFX, SKY SFX, LGHA SFX, TGZ SFX, AutoRAX, CabPack SFX, HPA SFX, JRC SFX, SBX SFX, ComPack SFX, NaShrink SFX, ASD SFX, IMP SFX, LZA SFX, ArHangel SFX, Blink SFX, AKT SFX, ARS SFX, CAR SFX, ICE SFX, ZOO SFX, RK SFX.
Contacting the author
Please send bug reports, necessary additions, and other question to Eero T. Heinonen (-eerheino@--iki.fi--). (Remove dashes from the address!) I am interested if you are just using my program.