LHA (tiedostomuoto)

Wikipediasta
Siirry navigaatioon Siirry hakuun

LHA tai LZH on tiedon pakkaamiseen käytetty tiedostomuoto. Muoto oli Japanissa suositumpi kuin Zip aina 2000-luvulle saakka: vuonna 2010 uutisoitiin, että LHA:n kehitys loppuu.[1] Yksi suosion syy oli, että sitä voitiin käyttää sekä Windowsilla että Macintoshilla.[1]

Amiga-ohjelmistoja kokoava Aminet käyttää standardimuotona LHA-tiedostoja.

Pakkaus[muokkaa | muokkaa wikitekstiä]

LHA käyttää pakkaamiseen LZSS ja Huffmanin koodausta, josta on käytössä eri muotoja eri sanastokoolla.[2]

Historia[muokkaa | muokkaa wikitekstiä]

Vuonna 1988 Haruhiko Okumura kehitti LZARI-ohjelman, joka toteutti LZSS:n ja aritmeettisen koodauksen.[2] Kazuhiko Miki kehitti LArc-ohjelman ja Haruyasu Yoshizaki kehitti LZHUFF:in (kokeellinen muoto LZSS:llä ja Huffmanin koodauksella) sekä LHarc-version 1.00.[2] Vuonna 1989 Yoichi Tagawa siirsi LHarc:in Unixille.[2] Haruhiko Okumura ja Haruyasu Yoshizaki paransivat LHarc:in toteutusta ja vuonna 1990 julkaistu LHx 2.00 levitettiin public domainina.[2] Vuonna 1991 LHx:stä tehtiin kehittyneempi versio, joka nimettiin uudelleen LHa:ksi ja uudelleen LHA:ksi: LHA 2.10 yleistyi MS-DOSilla ja Windowsilla.[2] Ohjelma siirrettiin uudelleen Unixille vuonna 1992, jolloin sitä paransivat Masaru Oki, Nobutaka Watazaki, Tsugio Okamoto ja useita muita.[2] Ohjelman lähdekoodit ovat julkaistu, mutta koska lisenssi on epäselvä Open Source Initiativen määrityksen mukaan se ei ole avointa lähdekoodia.[2] LHA on siirretty useille alustoille, joita ovat muun muassa Amiga, Atari (ST), MacOS, OS/2 ja Unix.[3]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. a b 「LZH」の開発中止--企業などは使用しないよう作者が注意喚起 japan.cnet.com. 7.6.2010. Viitattu 27.7.2022. (englanniksi)
  2. a b c d e f g h lha - Man Page mankier.com. Viitattu 27.7.2022. (englanniksi)
  3. lha - compression tool for .lzh archive files. manpages.ubuntu.com. Viitattu 27.7.2022. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]