-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Claybird edited this page Sep 17, 2024
·
10 revisions
LhaForge2は、Windows用圧縮解凍ソフトです。圧縮解凍エンジンを内蔵しており、単体で動作可能な圧縮解凍ソフトです。 また、圧縮ファイルを解凍せずに中身を確認したり、圧縮されたファイルが壊れていないかテストすることができます。 ショートカット経由だけではなく、エクスプローラのコンテキストメニュー(右クリックメニュー)や右ドラッグでのメニューにも対応し、幅広い使い方が可能です。
LhaForge2はMITライセンスで公開されており、個人利用・商用利用を問わず、無償で使用することが出来ます。
- zip
- tar
- gzip
- bz2
- zstandard
- lz4
- xz
- lzma
- 7z
- lzh
- zipx
- Microsoft Cabinet
- ISO9660 CD-ROM images
- rar
- arj
- cpio
- z(compress)
- uuencode
- bza/gza by bga32.dll
LhaForge2では以下のセキュリティ対策を行っています。
2004年7月末に「窓の杜」の記事「多くの解凍ソフトに指定外の場所へファイルが解凍されてしまう脆弱性が存在」で一般に知られるようになった「Directory Traversal」は、ユーザーの予期しない場所にファイルを解凍できてしまう脆弱性です。
LhaForge2では不正なパスを無害な文字に置き換える対策を行っています。
UNICODEの制御文字のうち、「見えない文字」や「文字方向を反転させる文字」はファイル名を偽装するために悪用されることがあります。
LhaForge2ではUNICODE制御文字を無害な文字に置き換える対策を行っています。
- bzip2
- libarchive
- lz4
- minizip-ng
- zlib-ng
- unrar; fork of https://www.rarlab.com/rar_add.htm
- win_iconv
- zstd
- xz utils(liblzma)
旧バージョン(Ver.1.6.7およびそれ以前)では統合アーカイバプロジェクトのDLLを利用していましたが、LhaForge Ver.2.0.0以降では使用しなくなりました。ほぼ全てのソースコードを書き換える、大幅な変更が加えられています。 これに伴い、従来サポートしていた形式の一部が非対応になったほか、アーカイバ「Noah」の機能拡張スクリプトB2Eへの対応も終了しています。