ACEは、Marcel Lemke氏によって開発され、後にe-merge GmbH社に買収された
データ圧縮アーカイブ形式です。1999年から2001年頃には、
RAR形式をわずかに上回る圧縮率から、一部ユーザーに支持されていました。
WinAceとその関連ツール
e-merge GmbH社が提供するWinAceは、Microsoft Windows環境でACEファイルの圧縮と展開を行うためのソフトウェアです。インストール時に、ユーザーは登録料を支払うか、「WhenU SaveNow」というアドウェアをインストールするかを選択する必要がありました。また、同社はDOS版のコマンドラインツール、Linux(i386)およびMacOS用のフリーウェアコマンドライン解凍ツール「Unace」も提供していました。
さらに、開発者向けには「UnACE.DLL」というフリーウェアの展開DLLなど、複数のライブラリも提供していました。このDLLを利用することで、サードパーティのアーカイバもACE形式を扱えるようになりました。ただし、これらのソフトウェアはすべてオープンソースではありません。
その他の実装
古いバージョンのUnace 1.2bはフリーソフトウェアとして、開発者のMarcel Lemke氏によってGPLライセンスで公開されていました。しかし、このバージョンではACE 2.0で生成された
アーカイブを展開することはできませんでした。ACE 2.0
アーカイブをサポートするUnace 2.5の新しいバージョンは、Marcel Lemke氏によって制限付きのオープンソースライセンスで提供されています。
サードパーティによるサポート
ACEファイルの圧縮技術は、e-merge GmbH社が独占的にライセンスしており、WinACEでのみ利用可能です。一方、展開については多くのサードパーティのアーカイバがサポートしています。しかし、その多くはe-merge GmbH社が提供する「Unace.dll」を利用しています。
マルウェアの配布に悪用
少なくとも2015年頃から、ACE
アーカイブはメールを介してマルウェアを配布するために悪用されるようになりました。一般的な
アーカイブソフトウェアがACE
アーカイブを展開できたため、多くのユーザーが被害に遭いました。メールフィルター、Webコンテンツフィルター、アンチウイルスソフトウェアなどのセキュリティ製品でのACE形式のサポートは、一般的に不十分でした。
セキュリティ上の脆弱性
2019年2月、Win
RARやその他の
アーカイブ製品で使用されていたUnACEv2.dllライブラリに、重大なセキュリティ脆弱性が複数発見されました。このDLLは2005年以降、更新されていませんでした。この脆弱性を受けて、Win
RARはACE形式のサポートを打ち切りました。一方、Lhaplusは2019年8月時点でこの問題に対処していませんでした。
窓の杜などのサイトでは、LhaplusでACE形式のファイルを展開しないように呼びかけるなど、ソフトウェアによって対応が分かれています。
外部リンク
winace.com(英語) - 現在は消滅。リンク先はインターネット・
アーカイブ。