.lzh / .lha
互联网媒体类型 | application/x-lzh-compressed |
---|
开发者 | 吉崎榮泰 |
---|
格式类型 | 数据压缩 |
LHA是一種檔案壓縮電腦軟體,也是此壓縮格式的名稱,其對應的副檔名有.lha
及.lzh
。發明人為日本業餘程式設計師吉崎榮泰(吉崎 栄泰),在日本仍是常見的壓縮格式之一。
歷史
擔任內科醫師的吉崎榮泰利用業餘時間,在計算機科學家奧村晴彥所發明的演算法之基礎上開發了名為LHarc的檔案壓縮軟體及壓縮格式,1988年首次於網路上公開。1990年左右全面改寫程式,並改名為LHA。原本是要命名為LH,但是因為和MS-DOS的內部指令loadhigh
的縮寫相同,為避免誤解,所以改為LHA。依作者當時的說明,LHA的發音為「拉」(ラー),但後來的新版本中沒有說明,所以很多人讀為「L·H·A」三個字母。很多日本人還讀為「ルハー ruhā」、「エルハ eruha」等。
同時期盛行的壓縮格式尚有ZIP,但因為ZIP格式的專用程式PKZIP為共享軟體,所以免費的LHA自1988年公開以來便迅速成為非常受歡迎的替代方案,許多作業系統也陸續出現可以使用LHA格式的軟體。除了在日本國內幾乎成為共通標準之外,LHA透過當時的磁片流通與網路傳輸,在其他國家也成為廣泛使用的壓縮格式之一。不過由於LHA格式後來沒有繼續開發,以致和其他壓縮格式相比有著壓縮比較低、不支援Unicode檔名、不能加密保護等缺點,再加上Mac OS X與Windows XP內建支援ZIP,所以LHA漸漸被其他壓縮格式所取代,流行範圍也縮回日本國內。
LHA對日本的檔案壓縮發展史是一個重要的里程碑,日本人稱「解壓縮」為「解凍 Kaitō」、壓縮檔(特別是LHA格式的壓縮檔)為「書庫 Shoko」的原因正是起源於LHA的說明文件。
2010年6月5日,廣受使用的动态链接库「UNLHA32.DLL」的作者Micco因LHA格式存在病毒可能被忽略的安全性問題(MHVI#20100425),在其個人網站上呼籲停止使用LHA,同時也中止UNLHA32.DLL的開發。[1]不过Micco后来还是释出了修复,并且继续在2017年修复了几个新发现的DLL预载入漏洞。[2]
注釋
- ^ 圧縮・解凍用DLL「UNLHA32.DLL」が開発中止、作者はLZHの利用中止を呼びかけ. [2011-03-10]. (原始内容存档于2015-04-13).
- ^ ソフト脆弱性情報. micco.mars.jp.
外部連結
- http://oku.edu.mie-u.ac.jp/~okumura/compression/oldstory.html (页面存档备份,存于互联网档案馆)-奧村晴彥所搜集的LHA開發歷史。
|
---|
| 僅歸檔 | - ar
- Cpio
- shar(英语:shar)
- tar
- LBR(英语:LBR (file format))
- BagIt(英语:BagIt)
- WAD(英语:Doom WAD)
|
---|
| 僅壓縮 | - Bzip2
- Gzip
- lzip(英语:lzip)
- LZMA
- lzop(英语:lzop)
- Xz
- SQ(英语:SQ (program))
- compress(英语:compress)
|
---|
| 歸檔並壓縮 | - 7z
- ACE
- ARC
- ARJ
- B1(英语:B1 (archive format))
- Cabinet
- cfs(英语:CFS (file format))
- cpt(英语:Compact Pro)
- DGCA(英语:DGCA (computing))
- .dmg
- .egg(英语:EGG (file format))
- kgb(英语:KGB Archiver)
- LHA
- LZX
- MPQ(英语:MPQ)
- PEA
- RAR
- rzip(英语:rzip)
- sit(英语:StuffIt)
- SQX(英语:SQX)
- UDA(英语:PAQ)
- Xar
- zoo(英语:Zoo (file format))
- ZIP
- ZPAQ(英语:ZPAQ)
|
---|
| 軟體封裝和分发 | |
---|
| 文件封裝和分发 | |
---|
| |
|
|
---|
| 压缩软件 (比较) | 自由软件 | |
---|
| 免費軟體 | - Filzip(英语:Filzip)
- IZArc
- LHA
- StuffIt Expander(英语:StuffIt Expander)(仅解压)
- TUGZip(英语:TUGZip)
- ZipGenius(英语:ZipGenius)
- 2345好压
- 360压缩
- Bandizip
|
---|
| 商业软件 | - ARC
- ALZip
- Archive Utility(英语:Archive Utility)
- ARJ
- BetterZip(英语:BetterZip)
- BulkZip(英语:BulkZip)
- JAR(英语:JAR (software))
- MacBinary(英语:MacBinary)
- PKZIP/SecureZIP(英语:PKZIP)
- PowerArchiver(英语:PowerArchiver)
- StuffIt(英语:StuffIt)
- WinAce
- WinRAR
- WinZip
|
---|
|
---|
| 非归档压缩 | 常规 | - bzip2
- compress(英语:compress)
- gzip
- lzip(英语:lzip)
- lzop(英语:lzop)
- pack(英语:pack (compression))
- rzip(英语:rzip)
- Snappy
- XZ Utils(英语:XZ Utils)
|
---|
| 面向代码 | |
---|
|
---|
| 音频压缩 (比较) | 有损 | - Fraunhofer FDK AAC(英语:Fraunhofer FDK AAC)
- Nero AAC Codec(英语:Nero AAC Codec)
- Freeware Advanced Audio Coder (FAAC)(英语:FAAC)
- Helix DNA Producer(英语:Helix (multimedia project))
- l3enc(英语:l3enc)
- LAME
- TooLAME(英语:TooLAME)
- Libavcodec
- libcelt(英语:CELT)
- libopus
- libspeex
- Musepack
- libvorbis
- Windows Media Encoder(英语:Windows Media Encoder)
|
---|
| 无损 | |
---|
|
---|
| 视频压缩 (比较(英语:Comparison of video codecs)) | 有损 | MPEG-4 ASP(英语:MPEG-4 Part 2) | |
---|
| H.264 / MPEG-4 AVC | |
---|
| HEVC | |
---|
| 其他 | - CineForm(英语:CineForm)
- Cinepak(英语:Cinepak)
- Daala
- DNxHD(英语:DNxHD codec)
- Helix DNA Producer(英语:Helix (multimedia project))
- Indeo(英语:Indeo)
- Libavcodec
- Schrödinger (Dirac)(英语:Dirac (video compression format))
- SBC(英语:Smart Bitrate Control)
- Sorenson(英语:Sorenson codec)
- On2 Technologies
- libtheora
- libvpx(英语:libvpx)
- Windows Media Encoder(英语:Windows Media Encoder)
- AOMedia Video 1
|
---|
|
---|
| 无损 | - FFV1(英语:FFV1)
- Huffyuv(英语:Huffyuv)
- Lagarith
- MSU Lossless(英语:MSU Lossless Video Codec)
- YULS(英语:YULS)
|
---|
|
---|
| |
|