English
このウェブサイトは7-zip.org
の日本語ミラーサイトです。 |
よくある質問 (FAQ)ユーザの FAQ営利団体で 7-Zip を使うことは可能ですか?7-Zip はフリーソフトウェアですから、もちろん可能です。 7-Zip を使用するために登録したり料金を支払う必要はありません。 何故いくつかの書庫において、書庫への追加や削除、更新といった操作ができないのですか?現在のバージョンの 7-Zip は 『ソリッド』オプションを有効にして作成された .7z 書庫で それらの操作を実行できません。 ACE 書庫への対応はしないのですか?7-Zip での ACE 書庫への対応は、 ソースコードやライセンスの問題が解決できれば行なう予定です。 ACE プログラムの作者によるライブラリの Unace.dll は 7-Zip のプラグインインターフェースと互換性がありません (Unace.dll はファイルに対して動作しますが、 7-Zip のプラグインはストリームしか扱えないようになっているからです)。 そのため、 7-Zip は複雑なラッパーが無ければ Unace.dll を使用できないのです。 何故コマンドライン版は拡張子を持っていないファイルを追加してくれないのですか?おそらくあなたは *.* というワイルドカードを使用しています。7-Zip は OS のワイルドカード解析機能を使用しておらず、 *.* を「拡張子を持つ全てのファイル」と解釈します。 「全てのファイル」を処理したいときには、 * ワイルドカードを使用するかワイルドカードをすべて削除してください。 Why can't 7-Zip open some ZIP archives?In 99% of these cases it means that the archive contains incorrect headers. Other ZIP programs can open some archives with incorrect headers, since these programs just ignore errors. If you have such archive, please don't call the 7-Zip developers about it. Instead try to find the program that was used to create the archive and inform the developers of that program that their software is not ZIP-compatible. How can I install 7-Zip in silent mode?Use the "/S" parameter to do a silent installation and the "/D=dir" parameter to specify the "output directory". These options are case-sensitive. 7-Zip uses the NSIS installer by Nullsoft. 開発者の FAQ7-Zip 、 LZMA SDK を Visual C++ 6.0 でコンパイルしようとするとエラーがでるのですが?コンパイルには、 Visual C++ 6.0 もしくはそれ以降のバージョンのものが必要です。 コンパイルのためには、新しい Platform SDK を Microsoft のサイトからダウンロードする必要があります: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm か http://www.microsoft.com/msdownload/platformsdk/sdkupdate/MSVC を使用しているなら、 SDK のディレクトリを "Tools / Options / Directories" の "Include files" と "Library files" のリストの先頭に追加する必要があります。 最新の Platform SDK は MSVC6 と互換性がありません。 MSVC6 では Windows Server 2003 PSDK (February 2003) を使用する必要があります。 営利的なアプリケーションの中で 7-Zip の EXE や DLL を利用することはできますか?はい、できます。しかし、その場合はあなたが (1) 7-Zip プログラムの一部を使用していること (2) 7-Zip が GNU LGPL ライセンスであること (3) そしてそのソースコードの入手先が www.7-zip.org であることをドキュメンテーションの中で明示する必要があります。 7z 書庫を私のアプリケーションで対応することはできますか?方法の一つ目は 7za.dll (sf.net からダウンロードできます) を使用します。 7za.dll は COM インターフェースにより動作します。 しかし標準的なオブジェクトを作成する COM インターフェースではありません。 7-Zip も dll を通して動作しているので、7-Zip 自身も完全なお手本のソースコードとなります。 もっと小さな手本も多数あります。以下のアプリケーションは 7za.dll を使用しています: WinRAR, PowerArchiver などなど。 もう一つには、コマンドライン版 (7za.exe) を呼び出す方法があります。 商用のアプリケーションの中で 7-Zip のソースコードを使用することはできますか?7-Zip は GNU LGPL ライセンス下のプログラムです。よってそのライセンスに従わなければいけません。 手短に言うと、全ての LGPL のコードの改変コードは LGPL でなければいけません。 例えば、あなたが 7-Zip のコードの改変をして DLL を作成したとします。 その場合、 DLL (改変、追加、ラッパー部分を含む) は LGPL か GPL でなければいけません。 あなたのアプリケーションの他のコードの部分はいかなるライセンスでもかまいません。 この仕組みはユーザと開発者に LGPL のコードの改変とコンパイルを認めています。 この考えはフリーソフトウェアというものです。詳しくは以下のサイトを読んでください: http://www.gnu.org/. より広い範囲のライセンスをを利用可能な LZMA SDK についてもお読みください。 Copyright (C) 2007 Igor Pavlov. |