SH Archive Identifier versio 2.42               (c) 1996-1998 SH Software
Dokumentti

Mik„?
-----
SH Archive Identifier on pieni ohjelma, jota k„ytet„„n komentorivilt„
erilaisten pakettien tunnistamiseen.

Se kertoo sanallisesti mink„ tyyppinen tiedosto on kyseess„ ja palauttaa
sille tiedostolle kuuluvan errorlevelin dosille. Sit„ voidaan k„ytt„„
sek„ yhden tiedoston tunnistamiseen, jolloin errorlevel palautetaan, tai
monien tiedostojen tunnistamiseen jolloin yksi tietty errorlevel palautetaan
osoittamaan ett„ jokerimerkkej„ on k„ytetty.

Paketin m„„ritelm„
------------------
Sana paketti (archive) tarkoittaa sit„, ett„ se sis„lt„„ useita tiedostoja
pakatussa muodossa. 'SFX' tulee sanoista SelF-eXtracting. Siin„ kopioidaan
purkuohjelma paketin alkuosaan. T„m„ saa 'purkajan' purkamaan paketin
pelk„st„„n ajamalla SFX-tiedosto.

Olen sis„llytt„nyt pelk„st„„n oikeita paketteja ja SFX-tunnisteja t„h„n
ohjelmaan, kuten nimi (archive identifier) kertoo. En ole n„hnyt
tarpeelliseksi kattaa kaikkia yhden tiedoston tiivist„ji„ (single-file
compessor), puhumattakaan kuvatiedostoista tai muista tiedostotyypeist„.

K„ytt”
------
Omassa BBS:ni (Reflection) k„yt„n t„t„ satunnaisesti nimetyn mainoksen
(random ad) lis„„miseen pakettiin, koska k„ytt„m„ni upload checkeri ei
t„t„ ominaisuutta tue. Toki sit„ voi k„ytt„„ esim. virusten
tarkastamiseen paketin sis„lt„ jne.

Mukana t„ss„ paketissa on kaksi BAT-tiedostoa demonstroimassa SH Archive
Identifierin toimintaa ja monipuolisuutta. Ensinn„kin mukana on
PCBTEST.BAT jota voi k„ytt„„ battien rakentamisen pohjana. Toiseksi on
ACVT.BTM (4dosin bat-tiedosto) jolla voidaan muuntaa ZIP-, ARJ-, JAR- ja
RKive-paketteja toistensa v„lill„.

Lista errorleveleist„ ja lyhytnimist„
-------------------------------------
Listan n„ytt„„ lyhyesti my”s ARCHID itse.

Lyhyt-kohdassa on "kutsumanimi", jolla kerrotaan tyyppi ARCHID:ille
jos ei haluta k„ytt„„ oletus errorleveleit„ - kts. kohta K„ytt”tavat.

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Oletus errorlevel - selitys      ³Lyhyt³ Testattu / tietoa
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
 1 - ARJ-paketti                 ³arj  ³ ARJ 0.20, 1.10, 2.00, 2.10,
                                 ³     ³   2.20, 2.30, 2.50a, 2.55b, 2.60
 2 - ZIP-paketti                 ³zip  ³ PKZIP 0.90, 0.92, 1.01, 1.10,
                                 ³     ³   2.04g, ZIP 2.0
 3 - RAR-paketti                 ³rar  ³ RAR 1.52, 1.55, 2.00 beta,
                                 ³     ³   2.00, 2.01, 2.02
 4 - LHA-paketti                 ³lha  ³ LHA 2.13, 2.55b, 2.66
 5 - LHarc-paketti               ³lharc³ LHA 2.13:lla tehty "vanha"
 6 - UC2-paketti                 ³uc2  ³ UC r3 pro
 7 - GZIP (GNU ZIP)-paketti      ³gzip ³ GNUZIP 1.2.4
 8 - ARC-paketti                 ³arc  ³ ARC 5.00, 5.01, 5.10, 5.12,
                                 ³     ³   5.20, 6.00, 6.01, 6.02, 7.12
 9 - HA-paketti                  ³ha   ³ HA 0.98, 0.999b
10 - Hyper-paketti               ³hyp  ³ HYPER 2.5, 2.6 (german)
11 - PAK-paketti                 ³pak  ³ PAK 2.10
12 - PKPAK-paketti               ³pkpak³ PKPAK 3.5, 3.6, 3.61
13 - SQZ-paketti                 ³sqz  ³ SQZ 1.08.2, 1.08.3
14 - ZOO-paketti                 ³zoo  ³ ZOO 2.1
15 - AIN-paketti                 ³ain  ³ AIN 2.2
16 - ARX-paketti                 ³arx  ³ ARX 1.0
17 - BSA-paketti                 ³bsa  ³ BSA 2.00 rel 0.972, 2.00 rel 1.10,
                                 ³     ³   BSArc 1.6, BSArc 1.9.3
18 - ChArc-paketti               ³chz  ³ CHARC 1.2
19 - Codec-paketti               ³cdc  ³ CODEC 3.10
20 - HAP 3-paketti               ³hap  ³ HAP 3.00, THAP 1.02c
21 - HPack-paketti               ³hpk  ³ HPACK 0.79c0
22 - CrossePAC-paketti           ³pac  ³ CPAC 1.35
23 - JRchive-paketti             ³jrc  ³ JRC 1.10
24 - Limit-paketti               ³lim  ³ LIMIT 1.2
25 - MAR-paketti                 ³mar  ³ MAR 1.0
26 - PUT & GET -paketti          ³put  ³ PUT 3.34
27 - SAR-paketti                 ³sar  ³ SAR 1.00
28 - SqWez-paketti               ³sqw  ³ SQWEZ 2.1, 2.2
29 - Quantum-paketti             ³paq  ³ QUANTUM 0.96 beta, 0.97 beta
30 - YAC-paketti                 ³yac  ³ YAC 1.02
31 - X1-paketti                  ³x1   ³ X1 0.94h beta, 0.95a beta
32 - AMGC-paketti                ³amg  ³ AMGC 2.2
33 - DWC-paketti                 ³dwc  ³ DWC A5.01
34 - Larc-paketti                ³lrc  ³ LARC 3.33
35 - LHark-paketti               ³lhk  ³ LHARK 0.3o, 0.4b
36 - FOXSQZ-paketti              ³fox  ³ FOXSQZ 1.6i BETA
37 - MDCD-paketti                ³md   ³ MDCD 1.0
38 - Quark-paketti               ³ark  ³ QUARK 1.0beta
39 - ACB-paketti                 ³acb  ³ ACB 1.13b, 1.23b, 1.29b, 2.00c
40 - RKive-paketti               ³rkv  ³ RKive 1.0, 1.1, 1.2, 1.3, 1.4
41 - JAR-paketti                 ³jar  ³ JAR 1.01 beta_2, 1.01 beta_3
42 - Dirks Pack-paketti          ³dpa  ³ DPA 1.1a
43 - ESP-paketti                 ³esp  ³ ESP 1.6, 1.8, 1.8c, 1.9b2,
                                 ³     ³   1.9b3, 1.9b4
44 - ARJZ-paketti                ³arjz ³ ARJZ 0.15 alpha
45 - UFA-paketti                 ³ufa  ³ UFA 0.00 (Alpha+Gamma)/2, 0.01
46 - TSComp-paketti              ³tsc  ³ The Striling Compressor 1.3.21
47 - LEO-paketti                 ³leo  ³ PakLEO 1.06
48 - ZAR-paketti                 ³zar  ³ Zip-Archiv 2.00
49 - SKY-paketti                 ³sky  ³ SKY 1.01, 1.02, 1.03, 1.10
50 - SOF-paketti                 ³sof  ³ RESOF 2.0B
51 - ZPack-paketti               ³zpk  ³ ZPack Lite 1.0
52 - MP3-paketti                 ³mp3  ³ Power Compressor III
53 - ZET-paketti                 ³zet  ³ ZET 0.10 BETA
54 - ARQ-paketti                 ³arq  ³ ARQ 3.2
55 - ACE-paketti                 ³ace  ³ ACE 0.9a, 0.9c, 0.9c3
56 - XPack-paketti               ³xpa  ³ XPack 1.66, 1.67.f
57 - BSArc-paketti               ³bsarc³ BSArc 2.0. BSA-ep„yhteensopiva
58 - Squash-paketti              ³arh  ³ Squash 1.21
59 - CP Shrink-paketti           ³cpz  ³ CP Shrink, 1992
60 - AR7-paketti                 ³ar7  ³ AR7 1.2
61 - NuLib-paketti               ³nulib³ NuLib 3.24
62 - CAB-paketti                 ³cab  ³ Cabinet Tool 1.00
63 - X1 .tar.gz-paketti          ³x1tgz³ X1DOS 0.95a
64 - PSA-paketti                 ³psa  ³ (testattu)
65 - true .tar.gz-paketti        ³tgz  ³ (testattu)
66 - ARI-paketti                 ³ari  ³ ARI 1.14, 2.15, 2.16m, 2.2
67 - JARCS-paketti               ³ari  ³ JARCS 0.94â
68 - UHarc-paketti               ³uha  ³ UHarc 0.1.66
69 - BOA-paketti                 ³boa  ³ BOA 0.50
70 - LZOP-paketti                ³lzop ³ LZOP 0.94
71 - ARG-paketti                 ³arg  ³ ARG 1.00.001 BETA
69 - BOA-paketti                 ³boa  ³ BOA 0.50
72 - 777-paketti                 ³777  ³ 777 0.03 beta 4
73 - BTS-paketti                 ³bts  ³ BTS 9.19
74 - Magic 2-paketti             ³pck  ³ Magic 2
75 - QFC-paketti                 ³qfc  ³ QFC 1.3
76 - ELI-paketti                 ³eli  ³ ELI 5750
77 - TAR-paketti                 ³tar  ³ (testattu)
78 - MSXIE-paketti               ³xie  ³ MSXIE 1.40 Pro
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
101- ARJ SFX ajetteva tiedosto   ³arj-x³ ARJ 0.20, 1.10, 2.00, 2.10,
                                 ³     ³   2.20, 2.30, 2.50a, 2.55b,
                                 ³     ³   2.60, EXARJ 1.1, UNARJX 0.96,
                                 ³     ³   ARJX MAKESFX 1.62
102- ZIP SFX ajetteva tiedosto   ³zip-x³ PKZIP 0.90, 0.92, 1.01, 1.10,
                                 ³     ³   2.04g, InfoZip 5.20
103- ZIP SFXjr ajetteva tiedosto ³zjr-x³ PKZIP 1.10, 2.04g
104- RAR SFX ajetteva tiedosto   ³rar-x³ RAR 1.52, 1.55, 2.00 beta,
                                 ³     ³   2.00, 2.01
105- LHA SFX ajetteva tiedosto   ³lha-x³ LHA 2.05, 2.10, 2.11, 2.12,
                                 ³     ³   2.13, 2.55b, 2.66
106- LHarc SFX ajetteva tiedosto ³lhc-x³ LHarc 1.12, 1.13, 1.14á
107- ARX SFX ajetteva tiedosto   ³arx-x³ ARX 1.00, sek„ COM ett„ EXE
108- BSA SFX ajetteva tiedosto   ³bsa-x³ BSA 2.00 rel 0.972, rel 1.10,
                                 ³     ³   BSArc 1.6, 1.9.3
109- ChArc SFX ajettava tiedosto ³chz-x³ CHARC 1.2
110- SqWez SFX ajettava tiedosto ³sqw-x³ SQWEZ 2.1, 2.2
111- SQZ SFX ajettava tiedosto   ³sqz-x³ SQZ 1.08.2, 1.08.3
112- SQZ SFXjr ajettava tiedosto ³sqj-x³ SQZ 1.08.2, 1.08.3
113- PAK SFX ajettava tiedosto   ³pak-x³ PAK 1.61, 2.0, 2.51
114- LARC SFX ajettava tiedosto  ³lrc-x³ LARC 3.33, sek„ COM ett„ EXE
115- LHark SFX ajettava tiedosto ³lhk-x³ LHARK 0.3o, 0.4b
116- Quark SFX ajettava tiedosto ³ark-x³ Quark 1.0beta
117- ESP SFX ajettava tiedosto   ³esp-x³ ESP 1.8, 1.9beta
118- AIN SFX ajettava tiedosto   ³ain-x³ AIN 2.32
119- LEO SFX ajettava tiedosto   ³leo-x³ PLL2EXE 1.05
120 - ACE SFX ajettava tiedosto  ³ace-x³ ACE 0.9a, 0.9b6, 0.9c3
121 - ACE SFXjr ajettava tiedosto³acj-x³ ACE 0.9c3
122 - PKPAK SFX ajettava tiedosto³pkp-x³ PKPAK 3.5, 3.6, 3.61
123 - Hyper SFX ajettava tiedosto³hyp-x³ Hyper 2.5, 2.6
124 - ARC SFX ajettava tiedosto  ³arc-x³ ARC 5.32, 6.00, 6.01, 6.02, 7.12
125 - UC II SFX ajettava tiedosto³uc2-x³ UC II r3 pro, 2.37á
126 - DWC SFX ajettava tiedosto  ³dwc-x³ DWC A4.95, A5.01, A5.10
127 - SKY SFX ajettava tiedosto  ³sky-x³ SKY 1.10, 1.15
128 - LGHA SFX ajettava tiedosto ³ ha-x³ LGHA 1.10
129 - TGZ SFX ajettava tiedosto  ³tgz-x³ TGZ2EXE
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
248 - Jokerimerkkej„ k„ytetty    ³     ³ Jos jokerimerkkej„ k„ytet„„n,
                                 ³     ³ mit„„n yll„ olevista leveleist„
                                 ³     ³ ei palauteta vaan t„m„.
249 - Viallinen lyhytnimi        ³     ³ Parametrein„ 2-x annettua
                                 ³     ³ pakkerin kutsumanime„ ei ole
                                 ³     ³ tunnistettu. Kts. k„ytt”tavat.
250 - Muisti ei riit„            ³     ³ Puskuria varattaessa muisti ei
                                 ³     ³ riit„, muistia t„ll”in v„hemm„n
                                 ³     ³ kuin 70 kT.
251 - Tiedoston sulkuvirhe       ³     ³ Ei pit„isi koskaan tapahtua.
252 - Tiedoston lukuvirhe        ³     ³ Todenn„k”isesti liian pieni
                                 ³     ³ tiedosto (ei oikea paketti tai
                                 ³     ³ vaurioitunut).
253 - Tiedostoa ei l”ydy         ³     ³ Parametrin„ annettua tiedostoa
                                 ³     ³ ei ole.
254 - Ohjeruutu                  ³     ³ Jos parametri„ ei anneta.
255 - Ei tunnistettu             ³     ³ Tiedosto on joku, jota ei
                                 ³     ³ tunnisteta.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

K„ytt”tavat
-----------
ARCHID           pelk„st„„n n„ytt„„ lyhyen apuruudun: k„ytt”, lista
                 errorleveleist„, 5-kirjaimisista kutsumanimist„ ja
                 pakettityypeist„.
                   Ruutun tulee automaattisesti paussi, jos ruutu ei
                 riit„ rivim„„r„lt„„n (alle 50) eik„ sit„ ole uudelleen-
                 ohjattu mihink„„n (esim. tiedosto, printteri).

ARCHID <tied>    suorittaa tiedoston tunnistuksen: kertoo paketin
                 tyypin ja palauttaa dosille errorlevelin (listattu
                 edellisess„).

                 Esim.
                   C:\>archid test.arj
                   C:\TEST.ARJ - Recognized as ARJ paketti (1).

                   C:\>archid test.exe
                   C:\TEST.EXE - Recognized as ARJ SFX executable (101).

                   C:\>archid test.a*
                   C:\TEST.ARJ - Recognized as ARJ paketti (1).
                   C:\TEST.A01 - Recognized as ARJ paketti (1).

ARCHID <tied> <nimi> [nimi..]
                 Nimen kohdalla k„ytet„„n pakkaajan 5-kirjaimista
                 kutsumanime„. T„m„n k„ytt” vastaa TESTFILE:n k„ytt”„.

                 Esim.
                   C:\>archid test.arj zip rar lha arj
                   C:\TEST.ARJ - Recognized as ARJ paketti (4).

                 Toisin sanoen paluuarvo on se, monesko kutsumanime„
                 vastaava tyyppi on listassa.

                   C:\>archid test.exe zip rar lha arj
                   C:\TEST.EXE - Recognized as ZIP SFX executable (255).

                 T„ll„ k„yt”ll„ ARCHID kuitenkin palauttaa aina 255
                 (=ei tunnistettu), vaikka ARCHID tunnistaisikin
                 kyseisen paketin, mutta sit„ ei ole listattu
                 parametreiss„.

Yhteys tekij„„n
---------------
Minulle saa l„hett„„ palautetta, bugitietoja, tarvittavia lis„yksi„ ym.
kysymyksi„ seuraavaan email-osoitteeseen: "eerheino@lpt.fi".

Tunnetut ongelmat
-----------------
PKPAK- ja PAK-ohjelmilla luodut tiedostot havaitaan usein ARC-
tiedostoina, jos ensimm„inen paketin tiedosto sattuu olemaan metodiltaan
ARC-yhteensopiva. T„t„ ei tiet„„kseni helposti voi saattaa toimivaksi,
paitsi k„ym„ll„ l„pi kaikki tiedostot paketissa, ja se hidastuttaisi
algoritmeja melkoisesti. Pakettien purkuun ym. k„sittelyyn suosittelen
vain PAK-ohjelman k„ytt”„, koska se tukee sek„ ARC:illa ett„ PKPAK:illa
luotujen tiedostojen k„sittely„.

ARI-tiedostoa ei tunnisteta, jos sen ensimm„inen tiedosto sattuu olemaan
0-kokoinen. T„m„ todenn„k”isyys on kuitenkin melko pieni, mutta sulkee
pois suuren joukon v„„ri„ tunnistuksia.

Pyynt” pakkereiden tekij”ille
-----------------------------
Huomautus pakkereiden tekij”ille ymp„ri maailmaa! Kun julkaisette
pakkerinne kansainv„liselle yleis”lle (tai sit„ levitet„„n internetiss„):
muistakaa sis„llytt„„ englanninkielinen versio ohjelmasta, tai
v„hint„„nkin englanninkielinen versio dokumentista. On jo liikaa
pakkereita, jotka ovat vain saksan-, ven„j„n-, japanin- tai ranskan-
kielisi„. Pakkereiden mahdollisena k„ytt„j„n„ olen h„iriintynyt t„st„,
kun en noita kaikkia kieli„ ole opiskellut.

Mahdollisesti tulossa
---------------------
- Paranneltuja tunnistusmekanismeja
- Nopeutuksia (optimointia) koodiin
- Erillinen OS/2-versio
- Uusia ja muita uusia tai tarpeellisia formaatteja
  (jos sinulla on tietoa noista, l„het„ emailia!)

Uusimman version saaminen
-------------------------
Kuten kaikki tiet„v„t mik„„n ohjelma ei ole t„ydellinen. P„ivit„n t„t„
ohjelmaa jatkuvasti: korjaan virheit„, lis„„n formaatteja ja optimoin
koodia.

SH Archive Identifierin uusimman version version saat internetist„
osoitteesta "http://ameba.lpt.fi/~eerheino/shs/shaid.htm".

Jos et ole internetiss„ voit hakea sen my”s Reflection PCB:st„
kirjautumalla sis„„n nimell„ "Support Download". Lis„„ Reflectionista
on kohdassa "Yhteys tekij„„n".

Tekij„noikeudet
---------------
T„ss„ dokumentissa tai itse ohjelmassa mainitut muut tuotteet:

         ACB, Associative Coder (c) George Buyanovsky
         ACE                    (c) Marcel Lemke
         AIN                    (c) Transas Marine (UK) Ltd
         AMGC                   (c) Milen Georgiev
         AR7                    (Public Domain) Timothy R. Erickson
         ARC                    (c) SEA (System Enhancement Associates)
         ARCID,
           Archive Identifier   (c) Stacy Smith
         Archive Comparison Test(c) Jeff Gilchrist
         ARI                    (c) RAO Inc
         ARJ, ARJSFX, JAR       (c) ARJ Software, Robert K Jung
         ARJX / MAKESFX         (c) ROSE, Ralph Roth
         ARQ                    (c) DC Micro Development
         ARX                    (c) Michael A. Kosior
         BOA                    (c) Ian Sutton
         BSA, BSArc             (c) PhysTechSoft, PTS Ltd
         BTS, Big Tree Software (c) Hidasi Jozsef
         Cabinet Tool (CAB)     (c) Microsoft Corp
         ChArc                  (I cannot read, probably Japanese)
         Codec                  (c) Telvox Teleinformatica
         CP Shrink              (c) Central Point Software, Inc.
         CrossePAC              (c) Digital Strategies
         Dirks Packer, DPA      (c) Dirk Paehl
         DWC                    (c) Dean W. Cooper
         ELI 5750               (c) Jule Revsin
         ESP                    (c) GyikSoft
         File Format List       (c) Max Maischein
         FOXSQZ                 (c) Master Creative Software, Inc.
         GZIP, GNU ZIP          Part of the UN*X GNU project
         HA                     (c) Harri Hirvola
         HAP                    (c) Harald Feldman
         HPack                  (c) Peter Gutmann
         Hyper                  (c) P Sawatzki & K P Nischke
         Info-Zip, ZIP          (c) Mark Adler, Richard B. Wales,
                                      Jean-loup Gailly, Kai Uwe Rommel
         JARCS                  (c) Junichi Uekawa
         JRchive, JRC           (c) Jayar Systems
         Larc                   (c) K. Miki, H. Okumura, K. Masuyama
         PakLEO, UnpakLEO,
           PLL2EXE              (c) ThunderSoft, Leonardus Leonardi
         LGHA                   (c) Lyapko Yuri Georgievich
         LHA, LHarc, LHA SFX    (c) Haruasy Yoshizaki
         LHark                  (c) Kerwin F. Medina
         Limit                  (c) J Y Lim
         LZOP                   (c) Markus Franz Xaver Johannes Oberhumer
         Magic 2                (c) Andy Foray, Ken Condal
         MAR                    (c) Haruhiko Okumura, Richard Schiller
         MDCD                   (Public Domain) Mike Davenport
         MSXIE                  (c) Mercury Software Inc.
         NuLib                  (c) Andy McFadden
         OS/2                   (R) IBM (International Business Machines)
         PAK                    (c) NoGate Consulting
         PKZIP (R), PKSFX,
           PKSFXjr, PKPAK       (c) PKWare Inc
         Power Compressor III   (c) Marco Czudej
         PSA                    (c) Serge Pachovsky
         PUT & GET              (c) Microfox Company
         QFC,QuickFileCollection(c) George G. Lyapko
         Quantum, PAQ           (c) CinemaTronics
         Quark                  (c) Kunz Robert
         RAR                    (c) Eugene Roshal
         RESOF, DESOF           (c) Spectrum Software
         RKive                  (c) Malcolm Taylor
         SAR                    (c) Streamline Design
         SH Archive Identier    (c) SH Software, Eero T. Heinonen
         SKY                    (c) SkyTech
         RESOF / DESOF          (c) Spectrum Software
         Squash                 (c) D. Murk
         SqWez                  (c) JM Software
         SQZ                    (c) J I Hammarberg
         The Stirling Compressor(c) Striling Group
         TAR                    (c) Tim V. Shaporev
         TGZ2EXE                (c) Tillmann Steinbrecher
         UC II                  (c) Ad Infinitum Programs
         UFA, ARG, 777          (c) Igor Pavlov
         UHarc                  (c) Uwe Herklotz
         UNARJX                 (c) E-Yen Tan
         X1                     (c) Stig Valentini
         XPack                  (c) JauMing Tseng
         YAC                    (c) Aleksandras Surna
         ZET (R)                (c) Oleg V Zaimkin
         Zip-Archiv (ZAR)       (c) Troxler Peter
         ZOO, ZOO SFX           (c) Rahul Dhesi
         ZPack Lite             (c) SpeedSoft

Kiitokset
---------
Kiitokset t„m„n version testaajille, erityisesti George Shadoffille
laajasta testaus- ja tutkimusty”st„. Kiitokset my”s Heimo Heinoselle,
t„m„n dokumentin englanninkielisen version oikolukijalle.

Kiitokset my”s Archive Comparison Testin tekij„lle, Jeff Gilchristille,
sek„ WWW- ja FTP-palvelimille, joita k„ytin ohjelmien hakemiseen.

Versiohistoria
--------------

2.42 (14.01.1998)
         - Lis„tty seuraavat formaatit:
             TAR, MSXIE, LGHA SFX, TGZSFX

2.41 (10.12.1997)
         - Korjattu: v„„r„t LARC SFX-tunnistukset k„ytett„ess„ *.*
         - Korjattu: RAR "authenticity verified" SFX:t
         - Parannettu BOA-tunnistusta

2.40 (04.12.97)
         - Lis„tty seuraavat formaatit:
             BOA, LZOP, ARG, 777, BTS, Magic 2, QFC, ELI 5750
         - Korjattu: ARI-tunnistus yksitiedostoisissa paketeissa
         - Korjattu seuraavat SFX-tunnistukset:
             ACEjr 1.0c, LHarc 1.00, ARJX/MakeSFX (kaikki mallit)

2.31 (08.10.97)
         - Lis„tty seuraavat formaatit:
            ARI, JARCS, RKive 2.0, UHARC
         - Korjattu ongelma read-only -tiedostojen kanssa
         - Korjattu seuraavat SFX-tunnistukset:
             ACEjr 0.9d1 .. 1.0b, ESP 1.9, BSArc 1.6 ja 1.9.3
         - Korjattu BSArc ja BSArc SFX -tunnistukset
         - Parannettu LHark- ja LHark SFX -tunnistukset

2.30 (23.05.97)
         - Lis„tty seuraavat formaatit:
             ARQ, ACE (+SFX +SFXjr), XPack, PKPAK SFX, BSArc 2.0,
             AR7, NuLib, CAB, X1 TGZ, true TGZ, PSA, SKY SFX
         - Lis„tty valitsin /P joka pys„ytt„„ ruudun vierityksen
             sivujen v„lill„ k„yt”ss„ 1
         - Korjattu seuraavat SFX-tunnistukset: PKZIPjr 1.10,
             LHarc SFX 1.12-1.14, SQZ 1.08.2, ESP 1.8c, LARC exe
         - Korjattu vanhempien ARJ SFX:ien v„„r„ h„lytys
         - Korjattu tunnistus: BSA 2.0 rel 1.10
             (aikaisemmin testattu vain rel 0.972), BSArc 1.6, 1.9.3
         - Korjattu tunnistus: Codec 3.21, AIN 2.32
         - Korjattu: pienempien tiedostojen kuin 8 tavua luku
         - Korjattu: ei lopu virhetilanteissa jokerimerkkitilassa
         - Korjattu: ei sulkenut tiedostoja jokerimerkkitilassa
         - Laajasti testattu vanhemmilla pakkeriversioilla

2.20 (30.04.97)
         - Lis„tty seuraavat formaatit: ARJZ, UFA, TSComp, LEO, ZAR,
             SKY, SOF, ZPack Lite, MP3, ZET
         - Lis„tty: AIN 2.32 SFX-muoto (edellinen testattu versio 2.20
             ei omannut SFX-ominaisuutta)
         - Korjattu: Rkive-pakettien v„„r„ h„lytys
         - Korjattu: nyt tunnistaa vanhempia ARJ SFX-tiedostoja kuin
             v2.20 (testattu 0.20, 1.10, 2.00, 2.10)
         - Korjattu: poistettu file_id.dizin erikoismerkit (aiheutti
             ongelmia TriBBS-systeemeiss„)
         - Korjattu: /S (delete largest) -optio ACVT.BTM:ss„

2.10 (10.02.97)
         - Lis„tty seuraavat formaatit: ACB, RKive, JAR, ESP (+SFX), DPA
         - Parannettu PKZIP-tunnistusta
         - Lis„tty lis„„ virhetarkistuksia (vakaampi)
         - Hieman nopeampi
         - Korjattu: ei tunnistanut isoja DWC-paketteja
         - Korjattu: kaatui pienemmiss„ ajettavissa (ei SFX) kuin 30 kB
         - Poistettu "uusi" ARJ SFX speksi (turha)

2.00 (05.11.96)
         - Normaalin oletusk„sittelyn (oletus-paluuarvot, 1 parametri)
           ohjelmaa voidaan k„ytt„„ nyt kuten TESTFILE:„ tai
           Stacy Smithin ARCIDia: "archid %1 arj zip lha rar .."
         - Lis„tty seuraavat formaatit (ja mahd. SFX:t):
             AIN, AMGC, ARX, BSA, ChArc, Codec3, CrossePAC, DWC,
             FOXSQZ, HAP3, Hpack, JRchive, Larc, LHark, Limit, Mar,
             MDCD, Quantum, Quark, SqWez, YAC, X1
         - Kaikki vanhat & uudet formaatit on testattu!
         - Uudelleennumeroidut paluukoodit, normaalit paketit ovat 100
           ja alle
         - File format list 1.50:n mukaan lis„tty tuki:
           - Uudemmat ARJ SFX:t
           - Vanhemmat LHA SFX-versiot (<2.13): LHarc 1.xx, LHA 2.10
         - Korjattu tunnistus seuraavien pakettien osalta: LHA, ZOO, GZIP
         - Paranneltu PKSFX-tunnistusta (my”s InfoZip)
         - Erottaa LHA- ja LHarc-tiedostot ja SFX:t
         - Erottaa LHarc- ja ARX-tiedostot
         - Erottaa LHA- ja LHark-tiedostot
         - Erottaa my”s PKPAK-tiedostot (erikoismetodi)
         - Korjattu ARC/PAK-muodot:
             jotkin PAK-tiedostot tunnistettiin ARC-tiedostoina.
         - Optimoitu vanha osa l„hdekoodia
         - Lis„tty paluuarvot 249 ja 250
         - Paranneltu apusivu: 2-sarakkeinen lista, jossa selke„t
           otsikot, paussi sek„ tarkkailu uudelleenohjauksesta.
           Aikaisemmin 1-sarakkeinen pys„htym„t”n lista.
         - N„ytt„„ paluuarvot (my”s virhekoodien) suluissa.
         - N„ytt„„ viestit "open error", "close error"

1.00 (30.06.96)
         - Ensimm„inen julkinen versio 1.00
         - Lis„tty joitakin vanhoja tai harvinaisia muotoja (EI TESTATTU):
           ARC, GZIP, HA, HYP, PAK, SQZ, ZOO
         - Varmennettu LHA-tunnistusta
