LHA (tiedostomuoto)

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. Yksi suosion syy oli, että sitä voitiin käyttää sekä Windowsilla että Macintoshilla.

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

Pakkaus

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

Historia

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

Lähteet

  1. 1 2 「LZH」の開発中止--企業などは使用しないよう作者が注意喚起 japan.cnet.com. 7.6.2010. Viitattu 27.7.2022. (englanniksi)
  2. 1 2 3 4 5 6 7 8 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