LHA

Az LHA  egy ingyenes archiváló és megfelelő formátum a fájlok archiválására ( .LZH fájlnévkiterjesztéssel ) . Az elődjéhez hasonlóan szöveges fájlok archiválására fejlesztették ki. Ez az AmigaOS család operációs rendszereinek fő archiválója és a népszerű AmiNET ingyenes szoftverarchívum.

Történelem

Az LHA-t 1988 -ban hozta létre Haruyasu Yoshizaki ( 崎栄泰 Yoshizaki Haruyasu ) , és eredeti neve LHarc. Az LHarc LHx névre keresztelt teljes felújítását LH néven jelentették be, de átnevezték LHA-ra, hogy elkerüljék az ütközéseket az MS-DOS 5.0 akkoriban bevezetett LH"load high" parancsával .

Bár az LHA-t Nyugaton már nagyrészt nem használják, Japánban továbbra is népszerű . Az id Software a telepítőfájlok tömörítésére használja a korai PC -s játékokhoz , mint például a Doom és a Quake .

Az LHA-t számos operációs rendszerre portolták, és ez az Amiga számítógépek fő tömörítési formátuma . Az Aminet , a világ legnagyobb Amiga-programok és -fájlok archívuma, az LHA Stefan Boberg Amiga-megvalósítását használja .

A Microsoft kiadott egy kiegészítőt a Windows XP és a Windows Server 2003 rendszerhez , amely az LHA-val tömörített fájlokkal működik. Ennek eredményeként közvetlenül a Windows Intézőből dolgozhat az LHA archívumokkal . [1] Megfelelő bővítményeket adtak ki a Windows japán verziójához. [2]

Tömörítési módszerek

Az LHA archívumában a tömörítési módszerrel kapcsolatos információk 5 bájtos szöveges karakterláncként jelennek meg, ami ritka az archiválók számára.

Canonical LZH

Az LHarc az LZHUF algoritmussal tömöríti a fájlokat, egy korai Yoshizaki -terméket, amelyet a Haruhiko Okumura által kifejlesztett LZARI-ból módosítottak , de az aritmetikai kódolás helyett a Huffman-algoritmust használja .  Az LZARI az LZSS tömörítési algoritmust használja aritmetikai kódolással.

-lh0-

Az eredeti adatok nincsenek tömörítve.

-lh1-

Ezt a módszert az LHarc első verziója vezeti be.

Támogatja a 4 KB -os csúszóablakot , akár 60 bájtig terjedő egyeztetési hosszokkal. A Huffman algoritmust használjuk.

-lh4-, -lh5-, -lh6, -lh7-

A 4., 5., 6. és 7. metódusok 4, 8, 32, 64 KB-os csúszóablakot támogatnak, és akár 256 bájtig támogatják az egyezési hosszt. A statikus Huffman algoritmust használjuk. Az lh5 először az LHarc 2-ben jelent meg; ezt követte az lh6 az LHA 2,66-ban és az lh7 az LHA 2,67 bétában. Maga az LHA soha nem tömörül lh4-re.

-lhd-

Technikailag nem tömörítési módszer, de az .LZH archívumokban használják annak jelzésére, hogy az archívum objektum egy üres könyvtár.

Joe Jared bővítményei

Joe Jared kiterjesztette az LZSS-t a nagyobb szótárak kezelésére.

-lh8-, -lh9-, -lha-, -lhb-, -lhc-, -lhe-

A szótár mérete 64, 128, 256, 512, 1024, 2048 KB.

UNLHA32 kiterjesztések

Az UNLHA32.DLL saját módszereit használja a teszteléshez.

-lhx-

128-256 KB-os szótárat használ.

PMarc kiterjesztés

A módszert a PMarc, a Miyo által létrehozott CP/M archiváló fejlesztette ki . leggyakrabban használt kiterjesztése a .PMA.

-pm0- -pm2-

LArc

A LArc ugyanazokat a fájlformátumokat használja, mint az .LZH, de Kazuhiko Miki , Haruhiko Okumura és Ken Masuyama írta . A fájl kiterjesztése .LZS. [3]

-lzs-

Támogatja a 2 KB -os csúszóablakot , akár 17 bájtig terjedő egyeztetési hosszokkal.

-lz2-

Ugyanaz, mint az -lzs-, de a szótár mérete és a maximális egyezési hossz módosítható.

Jegyzetek

  1. A Microsoft Compressed (LZH) mappabővítmény archiválva : 2007. augusztus 19. a Wayback Machine -nél .
  2. Japán GYIK Archiválva : 2008. március 15. a Wayback Machine -nél .
  3. 圧縮データの拡張子 ".LZS" | 圧縮・解凍ソフトのガイド Archiválva : 2008. május 6. a Wayback Machine -nél .

Linkek