コンピュータ関連
圧縮・解凍/暗号化・復号/偽装・復元
概略
複数のファイルを1つにまとめることを「書庫化」「archive(アーカイブ)」と呼び、その機能を持つソフトウェアを 「archiver(アーカイバ)」 と呼ぶ。
アーカイバは、ファイルを単にまとめるだけではなく、ファイルをまとめる際に圧縮を施す機能(及びその解凍機能)を併せ持つのが一般的である。そのため、アーカイブ(及びアーカイバ)とは、圧縮機能を含めた意でも用いられる。
「圧縮」 とは、データ内容を維持したまま容量を削減する処理のことを指す。
そして、圧縮されたデータを元のデータに戻す処理を 「解凍」 と呼ぶ。 解凍は、「展開」「伸張」「減圧」とも呼ばれる。
圧縮されたデータは、データ内容を維持してはいるが形を変えているため、解凍しなければ利用できない。
これらの利点は、複数のファイルを1つにまとめることでファイル管理を容易にすることや、ファイル容量の削減によるデータ送受信時に要する時間の短縮・ハードディスクなどの記録スペースの確保などが挙げられる。
その他アーカイブに関連した処理には、「分割」「暗号化」 が挙げられる。
「分割」 とは、アーカイブとは逆に1つのファイルを複数に分けることを指す。 例えば、大きなサイズのファイルを記録容量の小さなメディアに保存する際などに用いられる。 分割されたデータを元のデータに戻す処理は 「結合」「復元」 と呼ばれる。
「暗号化」 とは、第三者にデータ内容を知られないようにする為に、当事者のみが解読できるように変換することを指す。場合により「偽装」 とも呼ばれる。暗号化されたデータを元のデータに戻す処理は 「復号」 、偽装されたデータを元に戻す処理は 「復元」 と呼ばれる。
ソフトウェアにより外部 DLL を別途要する場合は、統合アーカイバ・プロジェクト 等より入手を行う。
圧縮・解凍 (分割・結合/偽装・復元機能含む)
以下に主な圧縮・解凍ソフトを挙げる。
尚、ソフトウェアにより機能は異なり、解凍機能のみのものや分割・結合機能を持つもの、偽装・復元機能を併せ持つものがある。また、対応する圧縮、分割、偽装形式もソフトウェアにより異なることに留意。
![]()
![]()
Schezo氏 による圧縮・解凍ソフト。フリーウェア。
ZIP・LZH・CAB 等、圧縮については13種類、解凍については20種類の形式に対応。
アーカイブ形式の変換、 ZIP パスワード解析、パス付き ZIP ・自己解凍書庫作成等の機能有り。
2005年4月、ver.1.50 リリース。
▩ 2008.04.28. ver.1.57 リリース
※ver.1.56 以前には、ZOO形式のアーカイブ処理時にバッファオーバーフローの脆弱性が存在。
[参考] IPA: 「Lhaplus」におけるセキュリティ上の弱点(脆弱性)の注意喚起
村山富男氏 による圧縮・解凍ソフト。フリーウェア。「2000年窓の杜大賞」大賞受賞ソフト。
DOS上で ZIP と LZH を扱うコマンドラインツール「LhaZip」を基に開発され、2000年1月に一般公開(ver.0.53)。
対応形式などの機能の違いにより3種類のヴァージョンがある。
• 0.7x系: ZIP 及び LZH 形式に対応。
• 0.9x系(機能拡張版): 0.7x系の機能に加え、ファイル分割、自己解凍書庫作成、パス付ZIP等。
• 1.2x系(デラックス版): 0.9x系の機能に加え、CAB、TAR の圧縮・解凍や ARJ、RAR の解凍等。
1.2x系であれば Windows で扱う主な形式に対応。また、0.7x系は、様々なウェブサイトで初心者向け圧縮・解凍ソフトとして推奨されている。
▩ 2007.07.14. ver.0.76 リリース
2007.07.14. ver.0.97(機能拡張版) リリース
2007.07.13. ver.1.24(デラックス版) リリース
※ver.1.21以前にバッファオーバーフローの脆弱性が存在。
[参考] vuln.sg: Lhacaにおけるバッファオーバーフローの脆弱性
竹村嘉人(たけちん)氏 による解凍ソフト。フリーウェア。
ZIP 及び LZH 形式の解凍のみに対応。
▩ 2004.08.03 ver.0.19 リリース
Igor Pavlov氏 によるオープンソースの圧縮・解凍ソフト。GNU LGPL に基づくフリーソフトウェア。7z、ZIP、GZIP、BZIP2、TAR の圧縮・解凍 及び RAR、LZH、CAB、ARJ ほか複数の形式の解凍に対応。
▩ 2008.12.02 ver.4.62 リリース
◈ official site(英語)
Eugene Roshal氏 による圧縮・解凍ソフト。シェアウェア。
RAR、ZIP形式に対応。また、外部実行ファイルの導入により、LZH 、CAB、ARJ 形式の解凍にも対応可。
▩ 2008.10.05 ver.3.80(日本語版) リリース
Smith Micro Software, Inc. による解凍ソフト。フリーウェア。
Mac OSでの代表的な圧縮形式である StuffIt(.sit, .sea)に対応するソフトウェア StuffIt シリーズにおける簡易版。解凍・圧縮・暗号化等に対応した上位版は有償。StuffIt X(.xsit)形式は、ver.7.0 以上で対応。
国内総代理店は ㈱アクト・ツー。
StuffIt は、1987年に Raymond Lau氏 により開発された。
1989年5月、Aladdin Systems, Inc. が販売権を取得。同社は、2004年初頭に International Microcomputer Software, Inc. に買収されるが、社名は維持。しかし、同年7月下旬、Aladdin Knowledge Systems Inc. より起こされていた登録商標訴訟の和解結果として社名を Allume Systems, Inc. に変更する。2005年7月、Smith Micro Software, Inc. により買収された。
◈ StuffIt official site(英語) … Smith Micro Software Inc.
◈ StuffIt 日本語版 オフィシャルサイト … ㈱アクト・ツー
◈ StuffIt 11 for Win / Aladdin Expander 5.1 for Win ダウンロードページ … ㈱アクト・ツー
◈ StuffIt Expander(日本語版) for Mac ダウンロードページ … ㈱アクト・ツー
Listy氏(復元プロジェクト) による圧縮・解凍・復元ソフト。フリーウェア。
外部 DLL の導入により、多数の形式に対応。
1998年9月、公開開始(JPG Deleter ver.0.01)。1999年3月、正式版(ver.1.00)リリース。2000年5月、開発中止。最終版は ver.1.69g。
▩ 2000.06.02 ver.1.69g リリース
※要 Visual Basic6.0(SP3以降)ランタイム、外部 DLL
hiro氏(Rank-E Soft Project) による解凍・復元ソフト。フリーウェア。RarUty の後継と言われた。
外部 DLL の導入により、多数の形式に対応。
2000年4月、開発開始。2001年1月、開発中止。最終版は、ver.0.1.38。
▩ 2001.01.29 ver.0.1.38 リリース
◈ official web site: http://www.yamabuki.sakura.ne.jp/~rank-es/resp/ 閉鎖
※要 Visual Basic6.0(SP4以降)ランタイム、外部 DLL
Lizel氏 による圧縮・解凍・復元ソフト。フリーウェア。RarUty とよく似たインターフェースを持つ。
外部 DLL の導入により、多数の形式に対応。
2000年9月、暫定公開開始。2002年1月、開発中止。最終版は、ver.0.10 rev.18。
▩ 2002.01.18 ver.0.10 rev.18 リリース
※要 外部 DLL
Pandora氏 による解凍・復元ソフト。フリーウェア。
多数の形式に対応。未対応形式は RarUty に渡して処理させることが可能。
2000年10月末、ver.1.00 リリース。
▩ 2001.01.14 ver.1.10a リリース
hippo氏 による解凍・復元ソフト。フリーウェア。
多数の形式に対応。
▩ 2001.03.19 ver.1.47 リリース
◈ official web site: http://www.geocities.com/hippoppo2002/ 閉鎖
分割・結合
LUNA氏 によるファイル分割ソフト。フリーウェア。
2000年6月、公開開始。
▩ 2002.04.01 ver.1.28 リリース
暗号化・復号
ひばら みつひろ氏 による暗号化ソフト。フリーウェア。
暗号化の際に使用するアルゴリズムに 「Rijndael」 を採用。
▩ 2008.10.25 ver.2.63 リリース
※ver.1.46 以前 と ver.2.00 以降とは上位互換。
Axantum Software AB によるオープンソースの暗号化ソフト。
GNU GPL に基づくフリーソフトウェア。暗号化の際に使用するアルゴリズムに 「Rijndael」 を採用。
2000年11月、公開開始。2002年4月、正式版(ver.1.1)リリース。
Axantum Software AB は、2004年1月に Axon Data から社名変更を行った。
▩ 2008.05.15 ver.1.6.4.4 リリース
◈ The AxCrypt Developer Blog: AxCrypt 開発者によるブログ。
katapon氏(Type74 Software) による暗号化ソフト。フリーウェア。
暗号化の際に使用するアルゴリズムを 「TwoFish」 「Rijndael」 「GOST 28147-89」 の3種類から選択できる。
▩ 2005.10.17 ver.3.3 リリース
◈ Type 74 Software: 旧サイト。ver.3.21 及び ver.2.1 のダウンロード可。
※ver.2.1 以前と ver.3.0 以降との互換性はなし。



