X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=sevenzip.sourceforge.jp%2Ffaq.html;h=32c95bcd5aa419b2be5d438bf6db3d1a0196d203;hb=111d5ddfbbad0ed576c6028eb0ed46a09a27003d;hp=e90f2ad13af8e06a0e6b2dd3553b0559f63fce2c;hpb=c161526c9e460e1093014bb5044cafe25fb70eb8;p=sevenzip%2F7-Zip.git diff --git a/sevenzip.sourceforge.jp/faq.html b/sevenzip.sourceforge.jp/faq.html index e90f2ad..32c95bc 100644 --- a/sevenzip.sourceforge.jp/faq.html +++ b/sevenzip.sourceforge.jp/faq.html @@ -3,7 +3,7 @@ Frequently Asked Questions (FAQ) - + @@ -16,31 +16,35 @@ -
7zフォーマット
LZMA SDK
ダウンロード
寄付
FAQ
サポート
リンク
- - + - - +

SourceForge Logo
7-Zip on SF.net
7-Zip at SourceForge.net
Forum(SF.net)
SourceForge.JP
7-Zip on SF.JP
SourceForge.JP
フォーラム(SF.JP)

English
+Bulgarian
Chinese Simpl.
+Chinese Trad.
French
+German
Japanease
+Polish
Portuguese Brazil
Russian
-Slovenian
+Spanish
+Turkish
Ukrainian

+
+リファレンスヘルプ
@@ -55,14 +59,13 @@

ユーザー向けFAQ

7-Zipをビジネスの場で利用できますか?

-

はい。7-Zipはフリーソフトウェアです。どのコンピュータでも利用できます。7-Zipのために、登録や費用は必要ありません。

+

はい。7-Zipはフリーソフトウェアです。どのコンピュータでも利用できます。7-Zipのために、登録や支払いは必要ありません。

-

いまある圧縮ファイル(アーカイブ)に対して、追加や削除、更新ができないのはなぜですか?

-

いまのバージョンの7-Zipは、Solidオプションによって作成された.7zアーカイブに対して、いくつかの動作が利用できません。コマンドラインで「-ms=off」オプションをつければ、Solidモードをオフにできます。

+

Windows 7やWindows Vistaの環境で、7-Zipにファイルの関連付けを行うにはどうすればいいですか?

+

7-Zip File Managerを管理者モードで起動させる必要があります。7-Zip File Managerのアイコンを右クリックして、「管理者として実行」をクリックしてください。これで起動すれば、ファイルの関連付けやそのほかのオプションを変更できます。

-

ACEアーカイブ形式には対応していますか?

-

該当のソースコードを有効にし、ライセンスが有効であれば、7-ZipはACEアーカイブ形式へ対応できます。 -Unace.dllというACEプログラムの作者が作ったライブラリは、7-Zipのプラグインインターフェイスと互換性がありません(Unace.dllはファイルに対して動作しますが、7-Zipは取り出されたストリームに対して動くプラグインのみ有効です)。そのため、7-Zipでは結合するラッパーなしにはUnace.dllを利用できません。

+

いまある圧縮ファイル(アーカイブ)に対して、追加や削除、更新ができないのはなぜですか?

+

いまのバージョンの7-Zipは、Solidオプションによって作成された.7zアーカイブに対して、いくつかの動作が利用できません。コマンドラインで「-ms=off」オプションを付ければ、Solidモードをオフにできます。7-Zipの最新ベータ版では、Solidモードのアーカイブについて、すべての動作に対応しています。

なぜコマンドラインでは、アーカイブに対し拡張子がないファイルを追加できないのですか?

*.*というワイルドカードを使っているのではないでしょうか? 7-ZipはOSのワイルドカードマスクパーサーを利用しないので、*.*は拡張子を持つファイルとして扱います。すべてのファイルを対象にするには、*を代わりに使用するか、ワイルドカードを使わないようにしてください。

@@ -71,7 +74,7 @@ Unace.dllというACEプログラムの作者が作ったライブラリは、7-

ほとんどの問題は、そのアーカイブのヘッダーが間違っているためです。ほかのZIPプログラムは、間違ったヘッダーでもエラーを出力するだけで開いています。

もしそのようなアーカイブであったら、7-Zipの開発者に問い合わせないでください。その代りに、その間違ったヘッダーのアーカイブを作ったプログラムを特定し、その作者にZIPと互換がないことを教えてあげてください。

-

7-Zipでサポートしていない方式でエンコードされたZIPアーカイブもいくつかあります。サポートしていない方式:PPMd (WinZip)、WAVPack (WinZip)、pkAES (PkZip)

+

7-Zipでサポートしていない方式でエンコードされたZIPアーカイブもいくつかあります。サポートしていない方式:PPMd (WinZip)、WAVPack (WinZip)

32ビットのWindowsおいて、7-Zipは大きい辞書が使えないのですか?

32ビットのWindowsは、アプリケーションごとに2GBしか仮想メモリが割り当てられません。しかも、その2GBの領域は連続していないため(たとえばいくつかのDLLによって)、7-Zipは仮想メモリ上に1つの大きな連続領域を確保できません。64ビットWindowsであればこの制限はありません。そのため、大量の物理メモリさえあれば、Windows x64で任意の辞書を利用できます。

@@ -100,7 +103,7 @@ http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

7zアーカイブへの対応を自分のアプリケーションに加えるにはどのようにすればいいでしょうか?

-

1つは、7za.dll(sf.netからダウンロードできます)を使う方法です。7za.dllはCOMインターフェイスで動作します。ただし、オブジェクトの作成はスタンダードCOMインターフェイスではありません。ソースコード中には簡単な例があります。完全な例は7-Zip自体です。7-ZipもこのDLLを使っています。WinRAR、PowerArchiverなど、そのほかのアプリケーションでも7za.dllの利用例はあります。

+

1つは、7z.dllもしくは7za.dll(sf.netからダウンロードできます)を使う方法です。7za.dllはCOMインターフェイスで動作します。ただし、オブジェクトの作成はスタンダードCOMインターフェイスではありません。ソースコードのCPP\7zip\UI\Client7zフォルダの中に簡単な例があります。完全な例は7-Zip自体です。7-ZipもこのDLLを使っています。WinRAR、PowerArchiverなど、そのほかのアプリケーションでも7za.dllの利用例はあります。

そのほかの方法としては、コマンドラインバージョンの7za.exeの利用があります。

@@ -110,5 +113,36 @@ http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ 要約すると、LGPLのコードの部分はLGPLのライセンスになります。そのため、7-Zipのコード修正や、7-Zipのコードからいくつかラッパーを作成し、DLLにコンパイルできます。一方で、その(修正や追加、作成したラッパーが含まれる)DLLのコードはLGPLかGPLのライセンスにする必要があります。そのほかのアプリケーションのコードは、任意のライセンスにすることができます。 このようにすることによって、ユーザーや開発者はLGPLのコードを修正したり、DLLにリコンパイルできるようになります。この考えがフリーソフトウェアです。詳しくは、http://www.gnu.org/を参照してください。また、LZMA SDKも参照してください。これには、ほかにもライブラリライセンスがあります。

-

Copyright (C) 2008 Igor Pavlov.

- + + + +

Copyright (C) 2009 Igor Pavlov.

+ + + +