OSDN Git Service

mirror .org
[sevenzip/7-Zip.git] / sevenzip.sourceforge.jp / faq.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <HTML><HEAD>
3 <META http-equiv="CONTENT-TYPE" content="TEXT/HTML; CHARSET=UTF-8">
4 <LINK href="style.css" rel="stylesheet" type="text/css">
5 <TITLE>Frequently Asked Questions (FAQ)</TITLE>
6 <META name="keywords" content="アーカイバ,圧縮,展開,解凍,フリー,無料,日本語,7z,lzma,7-zip,faq">
7 </HEAD>
8 <BODY>
9 <TABLE cellspacing=10 cellpadding=10 border=0 width="100%"><TR>
10 <TD class="MenuColumn" valign="top">
11 <TABLE cellpadding=2 cellspacing=0 border=0 width="100%">
12 <TR><TD><IMG width=110 height=63 src="7ziplogo.png" alt="7-Zip" border=0></TD></TR>
13 <TR><TD><HR></TD></TR></TABLE>
14 <TABLE cellpadding="2" cellspacing="0" border="0">
15 <TR><TD><A href="./" class="MenuLink">ホーム</A></TD></TR>
16 <TR><TD><A href="7z.html" class="MenuLink">7zフォーマット</A></TD></TR>
17 <TR><TD><A href="sdk.html" class="MenuLink">LZMA SDK</A></TD></TR>
18 <TR><TD><A href="download.html" class="MenuLink">ダウンロード</A></TD></TR>
19 <TR><TD><SPAN class="MenuCurrent">FAQ</SPAN></TD></TR>
20 <TR><TD><A href="support.html" class="MenuLink">サポート</A></TD></TR>
21 <TR><TD><A href="links.html" class="MenuLink">リンク</A></TD></TR>
22 </TABLE>
23 <TABLE cellpadding=2 cellspacing=0 border=0 width="100%">
24 <TR><TD><HR></TD></TR>
25 <TR><TD><A href="http://sourceforge.net/projects/sevenzip/"><IMG src="http://sourceforge.net/sflogo.php?group_id=14481&type=11" width=120 height=30 border=0 alt="7-Zip at SourceForge.net"></A></TD></TR>
26 <TR><TD><A href="http://sourceforge.net/forum/forum.php?forum_id=45797">Forum(SF.net)</A></TD></TR>
27 <TR><TD><a href="http://sourceforge.jp/projects/sevenzip/"><img src="http://sourceforge.jp/sflogo.php?group_id=3882&type=1" width="96" height="31" border="0" alt="SourceForge.JP"></a></TD></TR>
28 <TR><TD><A href="http://sourceforge.jp/projects/sevenzip/forums/">フォーラム(SF.JP)</A></TD></TR>
29 <TR><TD><HR></TD></TR>
30 </TABLE>
31 <P>
32 <A href="http://www.7-zip.org/">English</A><BR>
33 <A href="http://7-zip.hit.bg/">Bulgarian</A><BR>
34 <A href="http://7z.sparanoid.com/">Chinese Simpl.</A><BR>
35 <A href="http://www.developershome.com/7-zip/">Chinese Trad.</A><BR>
36 <A href="http://www.spiroo.be/7zip/">French</A><BR>
37 <A href="http://www.7-zip.de/">German</A><BR>
38 <B>Japanease</B><BR>
39 <A href="http://www.thepcdude.com/7zip/">Polish</A><BR>
40 <A href="http://7zip.rnbastos.com/">Portuguese Brazil</A><BR>
41 <A href="http://7-zip.org.ua/ru/">Russian</A><BR>
42 <A href="http://www.7-zip.com.mx/">Spanish</A><BR>
43 <A href="http://www.7zip.gen.tr/">Turkish </A><BR>
44 <A href="http://7-zip.org.ua/">Ukrainian</A><BR>
45 </P>
46 <BR>
47 <A href="chm/start.htm">リファレンスヘルプ</A><BR>
48
49 </TD>
50 <TD valign="top">
51
52 <H1>Frequently Asked Questions (FAQ)</H1>
53
54 <UL>
55   <LI><A href="#user_faq">ユーザー向けFAQ</A></LI>
56   <LI><A href="#developer_faq">開発者向けFAQ</A></LI>
57 </UL>
58
59 <H2><a name="user_faq"></a>ユーザー向けFAQ</H2>
60
61 <H4>7-Zipをビジネスの場で利用できますか?</H4>
62 <P>はい。7-Zipはフリーソフトウェアです。どのコンピュータでも利用できます。7-Zipのために、登録や支払いは必要ありません。</P>
63
64 <H4>Windows 7やWindows Vistaの環境で、7-Zipにファイルの関連付けを行うにはどうすればいいですか?</H4>
65 <P>7-Zip File Managerを管理者モードで起動させる必要があります。7-Zip File Managerのアイコンを右クリックして、「管理者として実行」をクリックしてください。これで起動すれば、ファイルの関連付けやそのほかのオプションを変更できます。</P>
66
67 <H4>いまある圧縮ファイル(アーカイブ)に対して、追加や削除、更新ができないのはなぜですか?</H4>
68 <P>いまのバージョンの7-Zipは、Solidオプションによって作成された.7zアーカイブに対して、いくつかの動作が利用できません。コマンドラインで「-ms=off」オプションを付ければ、Solidモードをオフにできます。7-Zipの最新ベータ版では、Solidモードのアーカイブについて、すべての動作に対応しています。</P>
69
70 <H4>なぜコマンドラインでは、アーカイブに対し拡張子がないファイルを追加できないのですか?</H4>
71 <P>*.*というワイルドカードを使っているのではないでしょうか? 7-ZipはOSのワイルドカードマスクパーサーを利用しないので、*.*は拡張子を持つファイルとして扱います。すべてのファイルを対象にするには、*を代わりに使用するか、ワイルドカードを使わないようにしてください。</P>
72
73 <H4>なぜ7-ZipではいくつかのZIPアーカイブを開けないのですか?</H4>
74 <P>ほとんどの問題は、そのアーカイブのヘッダーが間違っているためです。ほかのZIPプログラムは、間違ったヘッダーでもエラーを出力するだけで開いています。</P>
75 <P>もしそのようなアーカイブであったら、7-Zipの開発者に問い合わせないでください。その代りに、その間違ったヘッダーのアーカイブを作ったプログラムを特定し、その作者にZIPと互換がないことを教えてあげてください。</P>
76
77 <P>7-Zipでサポートしていない方式でエンコードされたZIPアーカイブもいくつかあります。サポートしていない方式:PPMd (WinZip)、WAVPack (WinZip)</P>
78
79 <H4>32ビットのWindowsおいて、7-Zipは大きい辞書が使えないのですか?</H4>
80 <P>32ビットのWindowsは、アプリケーションごとに2GBしか仮想メモリが割り当てられません。しかも、その2GBの領域は連続していないため(たとえばいくつかのDLLによって)、7-Zipは仮想メモリ上に1つの大きな連続領域を確保できません。64ビットWindowsであればこの制限はありません。そのため、大量の物理メモリさえあれば、Windows x64で任意の辞書を利用できます。</P>
81
82 <H4>どのようにすると、7-Zipをサイレントモードでインストールできますか?</H4>
83 <P>「/S」パラメータを使います。「/D=dir」パラメータを使うと、出力ディレクトリを指定できます。このオプションは大文字小文字を区別します。7-Zipは、NullsoftのNSIS installerを使っています。</P>
84
85
86 <H2><a name="developer_faq"></a>開発者向けFAQ</H2>
87
88 <H4>Visual C++ 6.0で7-ZipやLZMA SDKをコンパイルすると、なぜリンクエラーが出るのですか?</H4>
89
90 <P>コンパイルにはVisual C++ 6.0かそれ以上のバージョンに加え、microsoft.comのPlatform SDKを含むいくつかのファイルが必要です。</P>
91 <A href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm"><B>
92 http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm</B></A>
93 or
94 <A href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/"><B>
95 http://www.microsoft.com/msdownload/platformsdk/sdkupdate/</B></A>
96
97 <P>MSVCを使っている場合、SDKのディレクトリを「Include files」と「Library files」のディレクトリリストの先頭で指定してください。</P>
98 <P>最新のPlatform SDKはMSVC6と互換性がありません。そのため、MSVC6には、Windows Server 2003 PSDK (February 2003) を利用しなければなりません。</P>
99
100 <H4>商用アプリケーションで7-ZipのEXEやDLLファイルを利用できますか?</H4>
101
102 <P>はい。ただし、そのドキュメントに (1) それは7-Zipのプログラムの一部であり、(2)7-ZipはGNU LGPLのライセンスであることと、(3)www.7-zip.orgへリンクを張るなど、ソースコードの入手元を示す必要があります。</P>
103
104 <H4>7zアーカイブへの対応を自分のアプリケーションに加えるにはどのようにすればいいでしょうか?</H4>
105
106 <P>1つは、7z.dllもしくは7za.dll(sf.netからダウンロードできます)を使う方法です。7za.dllはCOMインターフェイスで動作します。ただし、オブジェクトの作成はスタンダードCOMインターフェイスではありません。ソースコードのCPP\7zip\UI\Client7zフォルダの中に簡単な例があります。完全な例は7-Zip自体です。7-ZipもこのDLLを使っています。WinRAR、PowerArchiverなど、そのほかのアプリケーションでも7za.dllの利用例はあります。</P>
107
108 <P>そのほかの方法としては、コマンドラインバージョンの7za.exeの利用があります。</P>
109
110 <H4>7-Zipのソースコードを商用アプリケーションで利用できますか?</H4>
111
112 <P>7-ZipのライセンスはGNU LGPLのため、以下のルールに従う必要があります。
113 要約すると、LGPLのコードの部分はLGPLのライセンスになります。そのため、7-Zipのコード修正や、7-Zipのコードからいくつかラッパーを作成し、DLLにコンパイルできます。一方で、その(修正や追加、作成したラッパーが含まれる)DLLのコードはLGPLかGPLのライセンスにする必要があります。そのほかのアプリケーションのコードは、任意のライセンスにすることができます。
114 このようにすることによって、ユーザーや開発者はLGPLのコードを修正したり、DLLにリコンパイルできるようになります。この考えがフリーソフトウェアです。詳しくは、<A href="http://www.gnu.org/">http://www.gnu.org/</A>を参照してください。また、<A href="sdk.html">LZMA SDK</A>も参照してください。これには、ほかにもライブラリライセンスがあります。</P>
115
116 <script type="text/javascript"><!--
117 google_ad_client="pub-0405760482567529";
118 google_ad_host="pub-9941151214016196";
119 google_alternate_color="FFFFFF";
120 google_ad_width=728;
121 google_ad_height=90;
122 google_ad_format="728x90_as";
123 google_ad_type="text_image";
124 google_color_border="FFFFFF";
125 google_color_bg="FFFFFF";
126 google_color_link="0000FF";
127 google_color_url="0000FF";
128 google_color_text="000000";
129 //--></script>
130 <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
131
132 <HR><P><SMALL>Copyright (C) 2009 Igor Pavlov.</SMALL></P>
133 </TD></TR></TABLE>
134 <script type="text/javascript">
135 <!--
136 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
137 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
138 // -->
139 </script>
140 <script type="text/javascript">
141 <!--
142 try {
143 var pageTracker = _gat._getTracker("UA-6708582-1");
144 pageTracker._trackPageview();
145 } catch(err) {}
146 // -->
147 </script>
148 </BODY></HTML>