LHA on ilmainen arkistointiohjelma ja vastaava tiedostojen arkistointimuoto (jonka tiedostotunniste on .LZH ) . Kuten sen esi-iässä, se on kehitetty tekstitiedostojen arkistointiin. Se on AmigaOS -perheen käyttöjärjestelmien pääarkistointi ja suosittu AmiNET-ilmainen ohjelmistoarkisto.
LHA:n loi vuonna 1988 Haruyasu Yoshizaki (吉 崎栄泰 Yoshizaki Haruyasu ) , ja sen nimi oli alun perin LHarc. LHarcin täydellinen uudistus, nimeltään LHx, julkistettiin nimellä LH, mutta nimettiin uudelleen LHA:ksi, jotta vältetään ristiriidat tuolloin käyttöön otetun MS-DOSLH 5.0:n "load high" -komennon kanssa.
Vaikka LHA on nyt suurelta osin käyttämätön lännessä, se on edelleen suosittu Japanissa . Id Software käyttää sitä asennustiedostojen pakkaamiseen varhaisiin PC-peleihin , kuten Doom ja Quake .
LHA on siirretty moniin käyttöjärjestelmiin, ja se on Amiga -tietokoneiden tärkein pakkausmuoto . Aminet , maailman suurin Amiga-ohjelmien ja -tiedostojen arkisto, käyttää Stefan Bobergin Amiga-toteutusta LHA: sta .
Microsoft on julkaissut Windows XP :lle ja Windows Server 2003 : lle lisäosan , joka toimii LHA:lla pakattujen tiedostojen kanssa. Tämän seurauksena voit työskennellä LHA-arkistojen kanssa suoraan Windowsin Resurssienhallinnasta . [1] Windowsin japanilaiselle versiolle on julkaistu asianmukaiset laajennukset. [2]
LHA-arkistossa pakkausmenetelmän tiedot esitetään 5- tavuisena tekstijonona, mikä on harvinaista arkistojille.
LHarc pakkaa tiedostot käyttämällä LZHUF-algoritmia, varhaista Yoshizaki -tuotetta, jota on muunnettu Haruhiko Okumuran kehittämästä LZARIsta , mutta joka käyttää Huffman-algoritmia aritmeettisen koodauksen sijaan . LZARI käyttää LZSS- pakkausalgoritmia aritmeettisen koodauksen kanssa.
-lh0-Alkuperäisiä tietoja ei pakata.
-lh1-Tämä menetelmä on otettu käyttöön LHarcin ensimmäisessä versiossa.
Tukee 4 kt :n liukuvaa ikkunaa , joka tukee jopa 60 tavua. Käytetään Huffman-algoritmia.
-lh4-, -lh5-, -lh6, -lh7-Menetelmät 4, 5, 6 ja 7 tukevat 4, 8, 32 ja 64 kt:n liukuvaa ikkunaa, jotka tukevat 256 tavun sovituspituuksia. Käytetään staattista Huffman-algoritmia. lh5 esiteltiin ensimmäisen kerran LHarc 2:ssa; sitä seurasi lh6 LHA:ssa 2,66 ja lh7 LHA 2,67 beetassa. LHA itse ei koskaan pakkaa lh4:ään.
-lhd-Ei teknisesti pakkausmenetelmä, mutta sitä käytetään .LZH-arkistoissa osoittamaan, että arkistoobjekti on tyhjä hakemisto.
Joe Jared laajensi LZSS:ää käsittelemään suurempia sanakirjoja.
-lh8-, -lh9-, -lha-, -lhb-, -lhc-, -lhe-Sanakirjan koot ovat vastaavasti 64, 128, 256, 512, 1024 ja 2048 kt.
UNLHA32.DLL käyttää omia menetelmiään testaukseen.
-lhx-Käyttää 128-256 kt sanakirjaa.
Menetelmän on kehittänyt PMarc, Miyon luoma CP/M :n arkistointi. yleisesti käytetty laajennus on .PMA.
-pm0- -pm2-LArc käyttää samoja tiedostomuotoja kuin .LZH, mutta sen ovat kirjoittaneet Kazuhiko Miki , Haruhiko Okumura ja Ken Masuyama . Tiedostotunniste on .LZS. [3]
-lzs-Tukee 2 kt:n liukuvaa ikkunaa , joka tukee jopa 17 tavua.
-lz2-Sama kuin -lzs-, mutta sanakirjan kokoa ja enimmäispituutta voidaan muuttaa.
Arkistaattorit ja kompressorit | |
---|---|
avoin ja ilmainen |
|
Vapaa | |
kaupallinen | |
Komentorivi |
Arkiston muodot | |
---|---|
Vain arkistointi | |
Vain pakkaus | |
Arkistointi ja pakkaus | |
Ohjelmistojen pakkaus ja jakelu |