クライアントの挙動

### 共通設定

クライアントの出力を記録する
  GUI によるコマンドとクライアントからの出力結果を記録することができます。 PAR クライアントをコマンド・プロンプト上で使う際の参考にしたり、エラー発生時の検証に使えます。 記録は「`save`」フォルダ内の「`MultiPar.log`」というテキスト・ファイルに保存されます。 ちなみに、作成や検査画面で進行状況をダブル・クリックするとそのフォルダが開かれます。 記録ファイルが大きくなると、次の出力は別の記録ファイル「`MultiPar.#.log`」に保存されるようになります。 記録が不要になったり数が増えたら、自分で削除してください。

消去する
  全ての記録ファイルを一度に削除したい時は、このボタンを押してください。

クライアントの優先度を下げる
  MultiPar が動作してるとパソコン全般の操作が非常に重くなる症状がでたら、 ここにチェックを入れるといいかもしれません。 MultiPar が裏で動いてる間に、同じパソコンで他の作業をしたい時に役立ちます。

他の作業が終わるのを待たない
  複数起動された MultiPar を同時に動かしたい時だけ、ここにチェックを入れてください。 作成や修復を同時に行うと、ディスク・アクセスが混雑したり、 メモリー消費量が倍増するので、順番に作業するより遅くなるかもしれません。

### 作成時の設定

リカバリ・ファイルの形式
  ここでは PAR ファイルを新たに作成する際の仕様バージョンを選択します。 普通は PAR 2.0 を使ってください。 ソース・ファイルがほとんど同じ大きさなら、PAR 1.0 を使ってもいいです。

冗長性の指定範囲
  作成画面で冗長性をスライダーで指定する際の範囲を変えることができます。 リカバリ・ブロックの数を直接指定する際は、この範囲に関係無く指定することができます。

常にフォルダ名を基準ファイル名にする
  リカバリ・ファイルの基準ファイル名は、自分でファイル名を入力しない限り、 ソース・ファイルを選択した時に自動的に設定されます。 この名前の付け方は QuickPar と同じで、ファイルが一個だけならそのファイル名、 ファイルが複数ならファイル名先頭の共通部分、共通する部分が無ければ親ディレクトリのフォルダ名になります。 しかし、ここにチェックを入れると、 ソース・ファイルのファイル数やファイル名に関係なく、常にフォルダ名が使われるようになります。

下層フォルダ内を検索しない
  フォルダが階層になってる際、全てのフォルダ内のファイルが標準で検索されます。 下層フォルダを無視したいなら、ここにチェックを入れてください。 チェックした場合でも、手動で下層のファイルを追加できます。

インデックス・ファイルを作らない
  検査専用のファイルが必要ないなら、ここにチェックを入れてください。 リカバリ・ファイルの合計サイズがちょっとだけ小さくなります。

### 検査と修復時の設定

検査対象ファイルを監視する
  ここにチェックを入れると、最初の検査後にリカバリ・ファイルとソース・ファイルを監視するようになります。 新しいファイルを追加したり、ファイル内容を修正したりすると、自動的に再検査が行われます。 ただし、検査中にエラーが発生したり、ファイルが最初から完全だったり、修復が成功した場合は、 それ以降の監視は行われません。 また、監視中に「Escape」キーを押すと、監視を中止します。 その後、監視を再開するには「検査する」ボタンをクリックするか「F5」キーを押してください。

自動的に修復を開始する
  初期状態では MultiPar はリカバリ・ファイルを開いた際に検査だけして、 破損していても勝手に修復を始めたりしません。 ここにチェックを入れると、検査後にブロック数が足りていれば自動的に修復も行います。 「修復する」ボタンをクリックする手間が省けて便利かもしれません。 「F5」キーやファイルが追加されたり監視機能が有効になってる場合の検査後も、自動的に修復されます。 ただし、部分的な修復はできそうでも、完全な復元が無理な場合は、修復しません。

検査の程度
  普通は「詳細検査」にしておいてください。 破損ファイル内でデータの削除や挿入が無い場合は「簡易検査」の方が速いです。 「追加検査」は基準ディレクトリ直下のファイル全てを検査するので、 ファイル数やサイズによっては極端に遅くなります。 破損ファイルの名前が異なる場合やソース・ファイルが ISO イメージなどの無圧縮書庫に含まれる場合は、 「追加検査」にすれば自動的に追加されます。

検査結果を再利用する
  ここで期間を指定すると、リカバリ・ファイルを開いた時に検査結果を記録して、 「修復する」ボタンを押した際にそれを再利用することで高速化されます。 標準設定 (しばらくの間) では、GUI を閉じるまで記録が維持されます。 それより長い期間 (何日間) では、その期間の間は記録が維持されます。 検査結果はリカバリ・セットごとに「`save`」フォルダ内の「`****.bin`」や「`****.ini`」というファイルに保存されます。 注意点として、この機能によってファイルの過去の状態が表示されるので、 現在の状態を確認したいなら「F5」キーを押して、再度検査しなおしてください。 指定した期間より古い記録は削除されますが、ファイル数や大きさの制限は無いので、 期間を長く設定する際は空き容量に注意してください。

再利用機能の設定による違い:

アプリケーションと設定 | MultiPar | QuickPar (参考として)
--- | --- | ---
利用しない | しばらくの間 (標準) | 何日間
リカバリ・ファイルを開いた時 | 新たに検査する | 前回の検査結果を再利用する
修復ボタンを押した時、 または、新しいファイルを追加した時 | 新たに検査しなおす | 前回の検査結果を再利用する
再検査する為に F5 キーを押した時 | 新たに検査しなおす

### PAR2 の設定

UTF-16 のファイル名も追加で記録する
  MultiPar は PAR 2.0 仕様の「Unicode Filename packet」(UTF-16 形式のファイル名) に対応してます。 英数文字以外をファイル名に使っていて、 この機能に対応した他の PAR2 クライアントを使ってる人に PAR2 ファイルを送るときだけ、 ここにチェックを入れてください。 ほとんどの場合無視されるので、あまり意味が無いです。 UTF-8 形式のファイル名を使ってる MultiPar と par2_tbb に対してはチェックを入れなくていいです。

ボリューム番号にファイル番号を使う
  標準的なリカバリ・ファイル名では「.vol」部分の数値がリカバリ・ブロック数を表してます。 ブロック数の替わりにファイル番号を使いたいなら、ここにチェックを入れてください。 ネットワーク上での輸送に使う際など、ブロック数を明示することが重要な場合は、 チェックを入れないようにしてください。

パケットの繰り返し
  ここではパケットを繰り返すかどうかを指定します。 リカバリ・ファイルが複数あってパケットの損失リスクが小さいなら、 「利用しない」や「何回までにする」を選択して、 ファイル・サイズを小さくすることができます。 リカバリ・ファイルを一個しか作らない場合は、リスクが大きいので「制限しない」を選択するべきです。