商用組織で7zipを使用できますか?
はい、7zipはあらゆる目的のために100%無料のソフトウェアです。
どのコンピュータでも使用できます。7zipの登録や支払いは必要ありません。
7Zipは多くのフォーマットをサポートしています。どのアーカイブ形式が優れていますか?
より良い圧縮のためには、7z形式を使用することをお勧めします。
他のすべての形式は、本当に必要な場合にのみ使用する価値があります。
新しいバージョンの7zipで作成された7zアーカイブが、古いバージョンの7zipで作成されたアーカイブよりも大きくなることがあるのはなぜですか?
新しいバージョンの7zip(バージョン15.06以降)は、ソリッド7zアーカイブに対して、デフォルトで別のファイルソート順を使用しています。
古いバージョンの7zip(バージョン15.06以前)は、「タイプ別」(「拡張子別」)のファイルソートを使用していました。
新しいバージョンの7zipは、2つのソート順をサポートしています。
- 名前によるソート – デフォルトの順序。
- タイプによるソート。「アーカイブに追加」ウィンドウのパラメータフィールドで「qs」が指定されている場合(またはコマンドラインバージョンの場合は-mqsスイッチ)。
辞書サイズがファイルの合計サイズよりも小さい場合、異なるソート方法では圧縮率に大きな違いが生じる可能性があります。異なるフォルダに類似のファイルがある場合、「タイプ別」ソートは、場合によってはより良い圧縮率を提供できます。
「タイプ別」ソートにはいくつかの欠点があることに注意してください。たとえば、NTFSボリュームは「名前順」のソートを使用するため、アーカイブが別のソートを使用している場合、HDDデバイスでは、通常とは異なる順序のファイルに対する一部の操作の速度が低下する可能性があります(HDDは「シーク」操作の速度が遅いです)。
次の方法で圧縮率を向上させることができます。
- 辞書サイズを大きくします。「qs」が使用されていない場合に役立ちます。
- パラメータフィールドで「qs」を指定します(またはコマンドラインバージョンの場合は-mqsスイッチを使用します)。
通常とは異なるファイル順序が問題にならないと思われる場合、および小さな辞書でのより良い圧縮率がより重要である場合は、「qs」モードを使用してください。
7zipはRAR5アーカイブを開くことができますか?
7zipの最新バージョン(15.06ベータ以降)はRAR5アーカイブをサポートしています。
Windows 7およびWindows Vistaで7zipにファイルの関連付けを設定するにはどうすればよいですか?
7zip File Managerを管理者モードで実行する必要があります。7zip File Managerのアイコンを右クリックし、[管理者として実行]をクリックします。その後、ファイルの関連付けやその他のオプションを変更できます。
7zipが一部のZIPアーカイブを開けないのはなぜですか?
ほとんどの場合、アーカイブに不正なヘッダーが含まれていることを意味します。他のZIPプログラムは、エラーを無視するだけなので、不正なヘッダーを持つ一部のアーカイブを開くことができます。
そのようなアーカイブがある場合は、7zipの開発者に連絡しないでください。代わりに、アーカイブの作成に使用されたプログラムを見つけて、そのプログラムの開発者に、ソフトウェアがZIP互換でないことを知らせてください。
また、WAVPack(WinZip)など、7zipでサポートされていない方法でエンコードされたZIPアーカイブもあります。
7zipからエクスプローラーへのドラッグアンドドロップによるアーカイブの解凍で一時ファイルが使用されるのはなぜですか?
7zipはドロップターゲットのフォルダパスを認識しません。Windowsエクスプローラーだけが正確なドロップターゲットを認識します。そして、Windowsエクスプローラーは、ファイル(ドラッグソース)をディスク上の解凍されたファイルとして必要とします。そのため、7zipはアーカイブから一時フォルダにファイルを解凍し、その後、7zipはWindowsエクスプローラーにこれらの一時ファイルのパスを通知します。次に、Windowsエクスプローラーはこれらのファイルをドロップターゲットフォルダにコピーします。
一時ファイルの使用を避けるには、7zipの[展開]コマンドを使用するか、7zipから7zipへのドラッグアンドドロップを使用できます。
コマンドラインバージョンで拡張子のないファイルがアーカイブに追加されないのはなぜですか?
おそらく、*.*ワイルドカードを使用しています。7zipはオペレーティングシステムのワイルドカードマスクパーサーを使用しないため、*.*を拡張子を持つ任意のファイルとして扱います。すべてのファイルを処理するには、代わりに*ワイルドカードを使用するか、ワイルドカードをまったく省略する必要があります。
-rスイッチが期待どおりに機能しないのはなぜですか?
ほとんどの場合、-rスイッチは必要ありません。7zipは-rスイッチがなくてもサブフォルダを圧縮できます。
例1:
7z.exe a c:a.7z "C:Program Files"
は、すべてのサブフォルダを含め、「C:Program Files」を完全に圧縮します。
例2:
7z.exe a -r c:a.7z "C:Program Files"
は、C:のすべてのサブフォルダ(たとえば、「C:WINDOWS」)で「Program Files」を検索して圧縮します。
特定の拡張子を持つファイルのみを圧縮する必要がある場合は、-rスイッチを使用できます。
7z a -r c:a.zip c:dir*.txt
は、フォルダc:dirとそのすべてのサブフォルダからすべての*.txtファイルを圧縮します。
アーカイブにファイルのフルパスを保存するにはどうすればよいですか?
7zipは、ファイルの相対パス(ドライブ文字のプレフィックスなし)のみを保存します。圧縮するすべてのファイルに共通のフォルダに現在のフォルダを変更してから、相対パスを使用できます。
cd /D C:dir1 7z.exe a c:a.7z file1.txt dir2file2.txt
32ビットWindowsで7zipが大きな辞書を使用できないのはなぜですか?
32ビットWindowsは、1つのアプリケーションあたり2GBの仮想空間しか割り当てません。また、その2GBのブロックは(たとえば、一部のDLLファイルによって)断片化される可能性があるため、7zipは1つの大きな連続した仮想空間ブロックを割り当てることができません。64ビットWindowsにはそのような制限はありません。したがって、必要な量の物理RAMがあれば、Windows x64で任意の辞書を使用できます。
7zipをサイレントモードでインストールするにはどうすればよいですか?
exeインストーラーの場合:サイレントインストールを行うには「/S」パラメーターを使用し、「出力ディレクトリ」を指定するには/D=”C:Program Files7-Zip”パラメーターを使用します。これらのオプションは大文字と小文字が区別されます。
msiインストーラーの場合:/q INSTALLDIR=”C:Program Files7-Zip”パラメーターを使用します。
破損した7zアーカイブを回復するにはどうすればよいですか?
アーカイブが破損している場合、いくつかのケースが考えられます。
- アーカイブを開いてファイルのリストを表示できますが、[展開]または[テスト]コマンドを押すと、データエラーまたはCRCエラーが発生します。
- アーカイブを開くと、「ファイル ‘a.7z’ をアーカイブとして開けません」というメッセージが表示されます。
一部のデータを回復できる可能性があります。7zの回復手順の詳細については、こちらをご覧ください。