diff --git a/alpha/help/0411/create.htm b/alpha/help/0411/create.htm new file mode 100644 index 0000000..15f1897 --- /dev/null +++ b/alpha/help/0411/create.htm @@ -0,0 +1,249 @@ + + + + +作成画面 + + + +作成画面の説明
  +リカバリ・ファイルを指定せずに MultiPar を起動すると、この画面が開きます。 +この画面上でソース・ファイルを選択して、新しいリカバリ・ファイルの作り方を指定します。 +
+ +

ソース・ファイル

+ +
+基準ディレクトリ参照する ボタン +
  +「基準ディレクトリ」とは、修復対象にするソース・ファイルが存在するディレクトリのことです。 +普通は特定のフォルダになり、そのフォルダ内のファイルだけを修復対象にすることができます。 +基準ディレクトリを選択した時点で、そこにあるファイルが全て選択された状態になります。 +「参照する」ボタンでフォルダを選択するか、入力欄にフォルダをドラッグ&ドロップしてください。 +表示欄をダブル・クリックしてもフォルダ選択ダイアログが表示されます。 +
+ +
+追加する取り除く、または 初期化 ボタン +
  +「追加する」ボタンで特定のファイルを修復対象に追加したり、 +「取り除く」ボタンで選択したファイルを修復対象から取り除くこともできます。 +「初期化」ボタンを押すとリストの項目を全て取り除いて、選択内容を初期化します。 +ファイル一覧の上で右クリックすると、「追加する」や「取り除く」を含むメニューがでて、 +そこから操作することもできます。 +ファイルを「ドラッグ&ドロップ」や「コピー&貼り付け」で追加することもできます。 +PAR 1.0 では直下のファイルしか選択することができませんが、 +PAR 2.0 ではサブ・フォルダの中身も選択することができます。 +
+ +

  +選択したファイルやフォルダはリストに表示され、その合計サイズとブロック数が計算されます。 +PAR 1.0 は 256 個までのファイル、PAR 2.0 は 32768 個までのファイルに対応してます。 +PAR 2.0 仕様ではファイルを含むフォルダは、 +サブ・ディレクトリとしてそのファイル名の一部として扱われるので、 +フォルダとして表示されるのは空のフォルダだけです。 +修復時には存在しないフォルダは自動的に作成されるので、 +ソース・ファイルのリスト内に無くても問題ありません。 +

+ +
+ファイル分割制限サイズ +
  +「ファイル分割」にチェックを入れると、 +PAR 2.0 のリカバリ・ファイルを作る際にソース・ファイルが制限サイズ以下に分割されて、 +リカバリ・ファイルと同じ所に保存されます。 +分割サイズは自動的にブロック・サイズの倍数になるので、制限サイズまでぴったり使い切ってくれるとは限りません。 +また、ブロック・サイズよりも小さな値はブロック・サイズと同じとして扱われます。 +なお、フォルダーが含まれると分割機能は使えません。 +
+ +
+リカバリ・レコード付加 +
  +PAR 2.0 では書庫ファイル (ZIP か 7z 形式) にリカバリ・レコードを付加することができます。 +単一のソース・ファイルに、作成した PAR2 ファイルを連結することで機能します。 +リカバリ・レコードが付いていても、一般的なアーカイバーから普通に書庫を操作できます。 +リカバリ・レコードを付けた書庫を MultiPar で開くと、書庫が完全なら「追加されてる」と表示されます。 +修復すると、リカバリ・レコードも取り除かれるので注意してください。 +
+ +
+ +

ブロックの割り当て

+

  +PAR 1.0 ではソース・ブロックの数は (空でない) ソース・ファイルの数と同じです。 +ブロック・サイズは最も大きなファイルのサイズになるので、 +ソース・ファイルの大きさにばらつきがあると、効率が悪くなってしまいます。 +そういう様々な大きさのファイルに対して PAR1 ファイルを作る際には、 +ファイル圧縮ソフトなどのアーカイバーでファイルを結合してから、 +ファイル分割ソフトで等分割して、それらに対して PAR1 ファイルを作るといいです。 +

+

  +PAR 2.0 では各ソース・ファイルごとに多数のブロックが配置されます。 +ソース・ファイルを選択した後に、設定画面で選択された方法にしたがって、 +効率が良くなるように自動的にブロックが割り当てられます。 +手動でブロック・サイズやブロック数を変更してもいいです。 +ブロック数を多くするほど速度が遅くなり、 +ブロック数を少なくするほど小さな破損に対して効率が悪くなります。 +実用性を考えるとブロック数は千〜数千ぐらいが無難でしょう。 +ブロック・サイズを直接入力する際には KB や MB といった単位を使うこともできます。 +互換性の為には、ブロック・サイズを 100,000,000 バイト (95 MB) 以下にしてください。 +

+ +
+ +

リカバリ・ファイル

+ +
+基準ファイル名 +
  +「基準ファイル名」はリカバリ・ファイル名の基礎です。 +ソース・ファイルを指定した際に自動的に設定されますが、 +好みのわかりやすい名前に変更してもいいです。 +なお、実際の名前にはボリューム番号と拡張子が追加されます。 +
+ +
+保存先 +
  +「保存先」はリカバリ・ファイルが作られるディレクトリです。 +基準ディレクトリを変更すると自動的にそこになります。 +別の場所に作りたい場合は、「参照する」ボタンでフォルダを選択するか、 +入力欄にフォルダをドラッグ&ドロップしてください。 +表示欄をダブル・クリックしてもフォルダ選択ダイアログが表示されます。 +
+ +
+コメント ボタン +
  +個人的なメモを書き込みたいなら、コメントを入力してもいいです。 +ただし、他の PAR クライアントはこのコメントを無視します。 +
+ +
+冗長性 +
  +「冗長性」とは修復時に復元することができる割合のことです。 +例えば、500MB のソース・ファイルに対して冗長性が 10% なら、 +50MB までの破損や消失を修復することができます。 +注意点として、実際に修復できるかどうかは破損の分布によります。 +狭い領域に破損が集中してる場合は小さな冗長性でも修復できそうですが、 +広い領域に破損がまばらに点在してる場合はより大きな冗長性が必要です。 +なお、冗長性を 0% にすると検査用に使うインデックス・ファイルだけが作られます。 +
+ +
+リカバリ・ブロックの数 +
  +リカバリ・ブロックの数を直接入力してもいいです。 +冗長性で指定できる範囲よりも大きな値を指定できます。 +
+ +
+空き領域に収める ボタン と 容量 +
  +CD や DVD にソース・ファイルとリカバリ・ファイルをうまく収めたいなら、この機能が便利です。 +記録メディアを選択するか書き込み可能な容量を直接入力してください。 +単純にソース・ファイルとリカバリ・ファイルの合計サイズから計算してるだけなので、 +冗長性を少し小さめにした方が収まりやすいです。 +
+ +
+サイズ指定方式リカバリ・ファイルの数 +
  +「サイズ指定方式」ではリカバリ・ファイルの大きさをどうするかを指定します。 +「同じ大きさにする」や「異なる大きさにする」にした場合は、 +更にリカバリ・ファイルの数を指定することができます。 +そのファイル数で、同じ大きさや異なる大きさでリカバリ・ファイルが作られます。 +「2の乗数で大きくしていく」にすると、 +リカバリ・ブロックの数は 1, 2, 4, 8, 16, 32, 64, 128, ...個と、倍々に増えていきます。 +「貨幣単位で大きくしていく」にすると、 +リカバリ・ブロックの数は 1, 1, 2, 5, 10, 10, 20, 50, 100, ...個と、10進数的に増えていきます。 +それぞれのリカバリ・ファイルは、最も大きなソース・ファイル(あるいは分割されたソース・ファイル)よりも小さくなります。 +
+ +

  +各サイズ指定方式ごとに 500ブロックがどう分配されるかの例:
+

+
サイズ指定方式リカバリ・ファイルごとのブロック数 +
同じ大きさにする167, 167, 166 (3ファイルなら)84, 84, 83, 83, 83, 83 (6ファイルなら) +
異なる大きさにする72, 144, 284 (3ファイルなら)8, 16, 32, 64, 128, 252 (6ファイルなら) +
2の乗数で大きくしていく1, 2, 4, 8, 16, 32, 64, 128, 245 (合計 9ファイル) +
貨幣単位で大きくしていく1, 1, 2, 5, 10, 10, 20, 50, 100, 100, 200, 1 (合計 12ファイル) +
+

+ +
+効率 +
  +リカバリ・ファイルの大きさに対してどれくらいのデータを復元できるかです。 +例えば、200MB のリカバリ・ファイルの効率が 95% なら、 +データを 190MB まで復元することができます。 +
+ +
+失われても完全に作り直すことができるファイルの数 (最少 - 最多) +
  +リカバリ・ファイルの修復能力を知る為に、この値を参考にしてください。 +ソース・ファイルの大きさが異なる場合は、 +一つのファイルを復元するのに予想以上の冗長性が必要になるかもしれません。 +
+ +
+ +
+開く ボタン +
  +既に存在するリカバリ・ファイルを開くなら、このボタンを押してどれにするか選択してください。 +現在の設定内容は保存されないので注意してください。 +
+ +
+閉じる ボタン +
  +このボタンを押すと、MultiPar を終了します。 +閉じる際に警告は出ませんし、現在の設定内容は保存されないので注意してください。 +
+ +
+設定 ボタン +
  +設定を変更したいなら、このボタンを押すと、設定画面が表示されます。 +
+ +
+情報 ボタン +
  +このボタンを押すと、バージョン情報が表示されます。 +そこから説明書を開くこともできます。 +
+ +
+試作する ボタン +
  +各リカバリ・ファイルの大きさを知りたいなら、 +このボタンを押してプレビュー画面を見ることができます。 +
+ +
+作成する ボタン +
  +ソース・ファイルを選択してそれぞれの設定を終えたら、 +このボタンを押してリカバリ・ファイルを作ってください。 +経過を表示する為に作成中の画面が開きます。 +MultiPar を複数起動していて、既に他のが作業中なら、 +先のが終わるのを待ってから、次のを開始します。 +
+ +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + + diff --git a/alpha/help/0411/creating.htm b/alpha/help/0411/creating.htm new file mode 100644 index 0000000..c54205a --- /dev/null +++ b/alpha/help/0411/creating.htm @@ -0,0 +1,105 @@ + + + + +作成中画面 + + + +作成中の画面の説明
  +作成画面で「作成する」ボタンを押すと、この画面が開きます。 +
+ +

  +リカバリ・ファイルを作ってる間、各種情報と経過が表示されます。 +作成中は「情報」、「休止する」、「中断する」ボタンだけが有効です。 +予想以上に時間がかかる場合は、 +「中断する」ボタンを押して作成画面に戻って設定を変えることもできます。 +一時的に動作を停止させたいだけなら、 +その場から再開するために「休止する」ボタンを押してください。 +休止中は CPU 使用率が最小になりますが、メモリーは占有したままです。 +

+ +
+経過状態を表示する所 +
  +エラーが発生した時にここをダブル・クリックすると、 +作成中の記録が保存されてる「save」フォルダが開きます。 +
+ +
+残り時間 +
  +これは終わるまでの時間です。 +この計算はいい加減なので、もっと待つかもしれません。 +
+ +
+ +
+新規作成 ボタン +
  +新たに別のリカバリ・ファイルを作るなら、 +このボタンを押して作成画面を開いてください。 +
+ +
+開く ボタン +
  +既に存在するリカバリ・ファイルを開くなら、このボタンを押してどれにするか選択してください。 +
+ +
+情報 ボタン +
  +このボタンを押すと、バージョン情報が表示されます。 +そこから説明書を開くこともできます。 +
+ +
+休止する再開する ボタン +
  +「休止する」ボタンを押すと、一時的に動作を停止させます。 +休止中に「再開する」ボタンを押すと、その場から動作を再開することができます。 +「Pause」キーを押しても休止・再開されます。 +
+ +
+中断する ボタン +
  +作成を途中で止めて作成画面に戻りたい時は、 +「中断する」ボタンを押してください。 +「Escape」キーを押しても中止されます。 +
+ +
+戻る ボタン +
  +作成に失敗した時は、このボタンを押して作成画面に戻れます。 +
+ +
+閉じる ボタン +
  +作成後にこのボタンを押すと、MultiPar を終了します。 +
+ +
+検査する ボタン +
  +作成完了後にこのボタンを押すと、検査画面が開いて、 +できたばかりのリカバリ・ファイルで実際に検査してみます。 +
+ +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + + diff --git a/alpha/help/0411/howto1.htm b/alpha/help/0411/howto1.htm new file mode 100644 index 0000000..bf43985 --- /dev/null +++ b/alpha/help/0411/howto1.htm @@ -0,0 +1,118 @@ + + + + +基本的な操作 + + + +MultiPar の基本的な操作 +
+ +

QuickPar との互換性

+

  +操作方法は QuickPar とほとんど同じです。 +ただし、開発環境や実装方法が異なるので、動作が異なる所もあります。 +更に、ディレクトリ構造の反映や作成前のプレビュー機能など、 +QuickPar に無くても便利だと思ったものは追加しています。 +こういう機能を追加して欲しいという要望があれば連絡してください。 +

+

  +QuickPar の標準設定は UseNet で使うために最適化されてるので、MultiPar のと異なります。 +QuickPar と同じにしたいなら、次の項目を標準設定から変更する必要があります。
+[GUI の設定] ページ上の、[ブロック・サイズをその単位の倍数にする] 項で、
  +「yEnc 用: 3,000 行」を選択する。
+[GUI の設定] ページ上の、[ブロックの割り当て方法] 項で、
  +「ブロック数を制限する: 3,000」にチェックを入れ、「ブロック・サイズ: 384,000」を指定する。
+[クライアントの挙動] ページ上の、[作成時の設定] 項で、
  +「下層フォルダ内を検索しない」にチェックを入れる。
+[クライアントの挙動] ページ上の、[検査と修復時の設定] 項で、
  +「検査結果を再利用する」の「15 日間」を選択する。 +

+

  +MultiPar と QuickPar で挙動が違う点がいくつかあります。 +MultiPar は PAR2 ファイル作成時に、効率のいいブロック・サイズを探すので、 +同じように設定しても QuickPar とは異なるブロック数が初期選択されます。 +QuickPar の [Recovery File Size: Variable (power of 2 sizing scheme)] にしたいなら、 +MultiPar では「サイズ指定方式: 異なる大きさにする」を選択してください。 +既存のリカバリ・ファイルに対して「作り直し」で更に作成する際には、 +QuickPar が元のファイルはそのままにして新しいのを追加するのに対して、 +MultiPar では元のファイルを上書きして作り直します。 +

+

  +MultiPar が QuickPar と大きく異なるのは複数言語への対応です。 +日本語や特殊文字などの非英数文字を、 +QuickPar はパソコン固有のエンコードで記録してますが、MultiPar は UTF-8 を使ってます。 +そのため、MultiPar が記録した非英数文字のファイル名を QuickPar は正しく読み取ることができません。 +PAR2 クライアントの中では、MultiPar と par2cmdline が Unicode のファイル名に対応してます。 +

+

  +Peter Clements さんが QuickPar と同じような GUI を使うことを許可してくれたので、 +日本語のファイル名を扱う為に MultiPar を作りました。 +QuickPar に不具合が起きた外国ユーザーのために、英語版の GUI も作りました。 +他の PAR クライアントが使いにくい時には、MultiPar が役に立つでしょう。 +MultiPar を翻訳したい人は、私にメールを送ってください。 +MultiPar は次のような多くの国で使われています。
+アメリカ、ベルギー、中国、デンマーク、イギリス、フランス、ドイツ、インド、イタリア、日本、オランダ、ポーランド、ポルトガル、ロシア、スペイン、ウクライナ、など +

+ +
+ +

キー操作

+ +
+ALT キー +
  +ボタンに「開く(O)」のような下線付きの文字が含まれる場合は、 +「ALT」キーとその文字のキーを同時に押すことで、 +そのボタンをクリックするのと同じ操作ができます。 +
+ +
+F1 キー +
  +「F1」キーを押すと、このヘルプが表示されます。 +バージョン情報の画面にも「ヘルプ」ボタンがあります。 +
+ +
+F5 キー +
  +検査画面で「F5」キーを押すと、最初から検査をやり直します。 +
+ +
+Delete キー +
  +作成画面で、リスト内のソース・ファイルを選択した状態で「Delete」キーを押すと、そのファイルをリストから取り除きます。 +これは「取り除く」ボタンを押すのと同じです。 +
+ +
+Page UpPage DownHomeEnd キー +
  +作成画面や作り直し画面で、ブロック数や冗長性のスライダー・バーを選択した状態でこれらのキーを押します。 +「Page Up」か「Page Down」キーを押すと、スライダーが大きく左右に動きます。 +「Home」キーを押すと最小値になり、「End」キーを押すと最大値になります。 +
+ +
+Escape キー +
  +作成中や検査・修復中や監視中に、「Escape」キーを押すと処理を中止します。 +これは「中断する」ボタンを押すのと同じです。 +実際にクライアントが止まるまでには時間がかかるので、 +結果が表示されるまでしばらく待ってください。 +
+ +
+Pause キー +
  +作成中や検査・修復中に、「Pause」キーを押すと処理を一時休止・再開します。 +最初にキーを押すと処理が一時休止され、再度押すと処理が再開されます。 +実際にクライアントが一時休止・再開するまでには時間がかかるので、 +短時間に連続して押すとうまく休止しないことがあります。 +
+ + + diff --git a/alpha/help/0411/howto2.htm b/alpha/help/0411/howto2.htm new file mode 100644 index 0000000..b6d5323 --- /dev/null +++ b/alpha/help/0411/howto2.htm @@ -0,0 +1,92 @@ + + + + +保護するファイルを選ぶ + + + +保護するファイルを選択する
  +リカバリ・ファイルを作り始める前に、保護するファイルを選択してください。 +
+ +

ファイルを選択してから MultiPar を起動する方法

+

  +「システム関係」のページで設定しておけば、 +既にファイルを選択してある状態で MultiPar を起動することができます。 +ソース・ファイルをどれにするか決まってるなら、この方法が便利です。 +

+「MultiPar をシェルに統合する」にチェックを入れてる場合 +
  +エクスプローラーなどで複数のファイルを選択してから右クリックすると、 +右クリック・メニューが表示されます。 +その中の「MultiPar」を選択すると更にサブ・メニューが出るので、 +「リカバリ・ファイルを作成」をクリックします。 +
+
+「デスクトップに MultiPar アイコンを作る」にチェックを入れてる場合 +
  +複数のファイルを選択して MultiPar アイコンの上にドラッグ&ドロップします。 +
+
+「[送る]メニューに MultiPar アイコンを追加する」にチェックを入れてる場合 +
  +エクスプローラーなどで複数のファイルを選択してから右クリックすると、 +右クリック・メニューが表示されます。 +その中の「送る」を選択すると更にサブ・メニューが出るので、 +「MultiPar」をクリックします。 +
+

+ +

MultiPar を起動してからファイルを選択する方法

+

  +デスクトップ上の MultiPar アイコンをダブル・クリックしたり、 +スタート・メニューのプログラム・グループ内の MultiPar アイコンをクリックすると、 +MultiPar が起動して作成画面が開きます。 +

+ソース・ファイルだけが特定のフォルダに入ってるなら +
  +「基準ディレクトリ」右のパス欄をダブル・クリックするか、 +「参照する」ボタンを押すと、フォルダ選択ダイアログが表示されます。 +そこでファイルが入ってるフォルダを選択します。 +あるいは、直接そのフォルダを「基準ディレクトリ」右のパス欄にドラッグ&ドロップします。 +すると、そのフォルダ内のファイルが全て選択されます。 +
+
+エクスプローラーなどでソース・ファイルを選んでるなら +
  +選択したファイルを、作成画面のファイル・リストにドラッグ&ドロップします。 +あるいは、エクスプローラーの右クリック・メニューで「コピー」を選んだ後、 +作成画面のファイル・リストの右クリック・メニューで「貼り付け」をクリックします。 +フォルダを選択した場合は、そのフォルダと中のファイルが全て追加されます。 +複数のファイルを一度に追加することもできますが、 +選択するファイル数は数百個までにしてください。 +
+
+個別にソース・ファイルを選びながら追加するなら +
  +「追加する」ボタンを押すか、 +作成画面のファイル・リストの右クリック・メニューで「追加する」をクリックすると、 +ファイル選択ダイアログが表示されます。 +そこで追加するファイルを選択します。 +複数のファイルを一度に追加することもできますが、 +選択するファイル数は数十個までにしてください。 +
+選択されたファイルは、ソース・ファイルとしてファイル・リスト内に表示されます。 +ソース・ファイルの数やファイル・データの合計サイズも参照にしてください。 +

+ +
+ +

ブロックの割り当てを変更するかどうか

+

  +「GUI 設定」のページで適切な設定をしておけば、 +効率のいいブロックが自動的に割り当てられるので、変更しなくていいです。 +ブロック数が多すぎるか少なすぎると感じた時だけ、手動で調節してください。 +遅いパソコンを使ってる場合や、迅速に作りたい場合は、ブロック数を少なくするといいかもしれません。 +何ブロックぐらいが自分の許容範囲かわかってる場合は、 +「ブロックの割り当て方法」でそのブロック数までに制限するといいです。 +

+ + + diff --git a/alpha/help/0411/howto3.htm b/alpha/help/0411/howto3.htm new file mode 100644 index 0000000..4ad7588 --- /dev/null +++ b/alpha/help/0411/howto3.htm @@ -0,0 +1,55 @@ + + + + +リカバリ・ファイルの設計 + + + +どんなリカバリ・ファイルにするか
  +ソース・ファイルを選んだら、どんなリカバリ・ファイルにするかを設計します。 +
+ +

どのくらいの冗長性が必要か

+

  +リカバリ・ファイルを作る際に最も重要な設定が「冗長性」です。 +冗長性が多いほど修復できる可能性は高くなりますが、 +作成に時間がかかるし、保管する際にかさばります。 +保存するドライブのエラー発生率やネットワークの信頼性といった状況によって、 +必要な冗長性は違います。 +めったに破損しない状況で保険として作るだけなら、5% や 10% で十分でしょう。 +破損することが多い状況なら 30% や 50% も要るかもしれません。 +本気で保護したい場合は、バックアップを取って、更にリカバリ・ファイルも作ってください。 +

+

  +不注意な削除や転送し忘れなどの人為的ミスでは、ファイル全体が丸ごと失われます。 +こういう場合には、ファイル全体を復元できるだけの冗長性があるかが問題になります。 +作成画面の右下の「失われても完全に作り直すことができるファイルの数」がその目安です。 +「最少 - 最多」とは、最低でも何個以上、最高で何個までのファイルを復元できる、という意味です。 +最少が 1個以上になるようにした方が安心です。 +

+ +

効率を気にした方がいいのか

+

  +作成画面の左下に「効率」という、修復能力の目安が表示されます。 +よっぽど保存場所の容量が小さくて苦労してるのでない限り、 +普段は気にしなくていいです。 +設定によって極端に差ができる場合は、効率が良くなる方にした方がいいですが、 +数パーセントぐらいの違いなら無視できます。 +実際に修復できるかどうかは、破損状態によって大きく変わるので、 +効率だけ追求しても意味が無いからです。 +

+ +
+ +

UseNet にリカバリ・ファイルを投稿するなら

+

  +設定画面で、ブロックの単位を UseNet 用にすることが重要です。 +サーバーによりますが、ほとんどは「yEnc 用: 3,000 行」か「yEnc 用: 5,000 行」です。 +その他は標準設定のままでいいです。 +リカバリ・ファイルを小さくしたいなら、パケットの繰り返しを「4回までにする」で制限してもいいです。 +作成画面では、「サイズ指定方式」を「2の乗数で大きくしていく」にしてください。 +

+ + + diff --git a/alpha/help/0411/howto4.htm b/alpha/help/0411/howto4.htm new file mode 100644 index 0000000..0a40990 --- /dev/null +++ b/alpha/help/0411/howto4.htm @@ -0,0 +1,108 @@ + + + + +ファイルの検査と修復 + + + +ファイルを検査して修復するために
  +ファイルを検査して、欠落や破損が見つかれば修復することができます。 +修復する前にやっておくことや、修復できなかった時にやることがあります。 +
+ +

検査するファイルを指定して MultiPar を起動する方法

+

  +「システム関係」のページで設定しておけば、 +リカバリ・ファイルを指定して MultiPar を起動することができます。 +MultiPar を起動してから「開く」ボタンで、リカバリ・ファイルを指定するよりも楽です。 +同じセットのリカバリ・ファイルが複数ある時でも、どれか一個だけを指定してください。 +複数のファイルを指定してしまうと、作成画面が開いたり、検査画面が何個も開かれます。 +

+「〜ファイルを関連付ける」にチェックを入れてる場合 +
  +エクスプローラーなどでリカバリ・ファイルを選択してから右クリックすると、 +右クリック・メニューが表示されます。 +その中の「MultiPar で開く」をクリックします。 +あるいは、開きたいリカバリ・ファイルをダブル・クリックします。 +
+
+「MultiPar をシェルに統合する」にチェックを入れてる場合 +
  +エクスプローラーなどでリカバリ・ファイルを選択してから右クリックすると、 +右クリック・メニューが表示されます。 +その中の「MultiPar」を選択すると更にサブ・メニューが出るので、 +「リカバリ・ファイルで検査」をクリックします。 +
+
+「デスクトップに MultiPar アイコンを作る」にチェックを入れてる場合 +
  +リカバリ・ファイルを選択して MultiPar アイコンの上にドラッグ&ドロップします。 +
+
+「[送る]メニューに MultiPar アイコンを追加する」にチェックを入れてる場合 +
  +エクスプローラーなどでリカバリ・ファイルを選択してから右クリックすると、 +右クリック・メニューが表示されます。 +その中の「送る」を選択すると更にサブ・メニューが出るので、 +「MultiPar」をクリックします。 +
+

+ +

破損ファイルを修復する前の準備

+

  +CD-R や DVD-R のような読み取り専用メディアに書き込まれてるファイルを検査してもいいのですが、 +破損しててもそのままでは修復できません。 +修復する際にはファイルを HDD にコピーする必要があります。 +破損したファイルやファイル名の不明な断片であっても、 +全てのソース・ファイルとリカバリ・ファイルを HDD 上の同じフォルダに入れてください。 +破損したメディアからできるだけ多くのデータを読み取るためには、「ファイル復旧ソフト」を使うといいです。 +ベクターにもこのカテゴリで有料のから無料のまでいろいろあります。 +専門業者の「データ復元サービス」はお金がかかるので、 +重要なデータをどうしても取り戻したい時の最後の手段です。 +

+ +
+ +

PAR2 ファイルが不完全で検査できないなら

+

  +PAR2 ファイル内の重要なパケットが失われてると、検査や修復が困難になります。 +しかし、複数の PAR2 ファイルを併せれば全種類のパケットが揃うかもしれません。 +MultiPar はフォルダ内の同じ基準ファイル名の PAR2 ファイルを自動的に探すので、 +同じリカバリ・セットの全ての PAR2 ファイルに対して同じ基準ファイル名を付けるようにしてください。 +(基準ファイル名とは拡張子とボリューム番号を除いたファイル名のことです。) +他の PAR2 ファイルが別のフォルダにあったり、基準ファイル名が異なる場合は、 +それらを手動で「追加」してください。 +

+ +

ブロック数が足りなくて修復できないなら

+

  +がんばってブロック数を増やしましょう。 +別の場所に同じ内容のファイルがあるなら、それもコピーするか手動で「追加」するべきです。 +破損したメディアからより多くのデータの痕跡を探しだしてください。 +ファイルの断片がどのファイルのか識別できない時は、「検査の程度」を「追加検査」にしてください。 +過去にバックアップしてあった古いファイルがあるなら、 +たとえ内容が変化していても、それを検査に追加する価値はあります。 +

+

  +他から入手した時点で破損してたのなら、手元の痕跡に頼ることはできません。 +他にもリカバリ・ファイルがあるなら、それも入手してください。 +同じファイルが別の所にもあるなら、破損箇所が異なるかもしれないので、 +そこから再度入手して追加してもいいです。 +それでも駄目なら、配布元にもっと大きな冗長性でリカバリ・ファイルを作ってもらってください。 +

+ +

ブロック数が十分あるのに修復に失敗したら

+

  +一番良くあるパターンが「排他制御によるアクセス禁止」や「アクセスする権限が無い」です。 +破損ファイルや修復したファイルが排他的にアクセス中だと、それらを置き換えることができません。 +例がアンチ・ウイルスで、作業フォルダをリアルタイム検査から除外する必要があるかもしれません。 +当然ですが、システムが保護してるファイルは修復 (改変) できません。 +修復に失敗した後で破損ファイルの状態が「変更不可」になっていたら、 +そのファイルは他のアプリケーションに使われてる最中です。 +リカバリ・ブロック数がぎりぎりだと PAR1/2 仕様の欠陥で失敗することがあるので、 +利用可能なブロック数を 1 個だけ多く確保すると解決するかもしれません。 +

+ + + diff --git a/alpha/help/0411/index.htm b/alpha/help/0411/index.htm new file mode 100644 index 0000000..149ae78 --- /dev/null +++ b/alpha/help/0411/index.htm @@ -0,0 +1,57 @@ + + + + +MultiPar のヘルプ + + +
+ + + + +
修復用データを作ってファイルの破損や消失に備えます
MultiPar( マルチパー )
+
+
+ + + + + +
+

読んでください

+簡単な解説
+動作環境
+注意点
+インストール方法
+サポート情報 +
+

取扱説明書

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+

使う時のヒント

+基本的な操作
+保護するファイルを選ぶ
+リカバリ・ファイルの設計
+ファイルの検査と修復
+既知の問題点
+
 
+

その他の解説文

+Parchive の基礎知識
+ファイル修復ソフトの特徴
+ファイル修復ソフトの用途 +
+

外部の解説文

+「help」フォルダの中にコマンドラインの説明書があります。 +
+ +
+最終更新 2023/02/27 (バージョン 1.3.2.8) + + + diff --git a/alpha/help/0411/intro.htm b/alpha/help/0411/intro.htm new file mode 100644 index 0000000..bb79c61 --- /dev/null +++ b/alpha/help/0411/intro.htm @@ -0,0 +1,56 @@ + + + + +Parchive の基礎知識 + + + +Parchive の基礎知識 +
+ +

  +PAR とは、Parchive または Parity Archive の略で、 +翻訳すれば「同等品が収納された書庫」みたいな感じです。 +本来のファイルが破損したり消失しても、同等品を取り出してきて、 +修復・復元することができるという仕組みです。 +PAR ファイルには、修復用のデータを含まず検査用のデータだけを含むインデックス・ファイルと、 +検査と修復用の両方のデータを含むリカバリ・ファイルの二種類があり、同時に生成されます。 +一般的には双方を区別せず、PAR ファイルと呼ぶことが多いです。 +

+

+ + + + + + + + + + + + +
PAR1 ファイルの例:
Data.PARインデックス・ファイル
Data.P011番目のリカバリ・ファイル
Data.P022番目のリカバリ・ファイル
Data.P033番目のリカバリ・ファイル
 
PAR2 ファイルの例:
Data.PAR2インデックス・ファイル
Data.vol0+1.PAR2リカバリ・ブロックを 1個含む 1番目のリカバリ・ファイル
Data.vol1+2.PAR2リカバリ・ブロックを 2個含む 2番目のリカバリ・ファイル
Data.vol3+4.PAR2リカバリ・ブロックを 4個含む 3番目のリカバリ・ファイル
+

+

  +インデックス・ファイルではファイルの破損や消失を調べることしかできませんが、 +サイズがずっと小さいのが利点です。 +リカバリ・ファイルは、PAR1 と PAR2 で構造が異なります。 +PAR1 では並べられたソース・ファイル集合に対してリカバリ・データを計算します。 +ソース・ファイルを 1個修復するためには、リカバリ・ファイルが 1個必要になり、 +3個修復するならリカバリ・ファイルが 3個必要になるという単純な仕組みです。 +

+

  +PAR2 ではソース・ファイルごとにブロックを割り当てて、 +そのブロック集合に対してリカバリ・データを計算します。 +リカバリ・データを保存する際には、 +リカバリ・ファイルに含まれるリカバリ・ブロックの数を変えることができます。 +そのため、修復するのに必要なリカバリ・ブロック数によって、 +必要なリカバリ・ファイルの個数を最小限に抑えることができます。 +上記の例でいうなら、ブロックが 2個必要なら 2番目のリカバリ・ファイルだけ、 +5個必要なら 1番目と 3番目のリカバリ・ファイルがあれば修復できます。 +

+ + + diff --git a/alpha/help/0411/option.htm b/alpha/help/0411/option.htm new file mode 100644 index 0000000..18ab8de --- /dev/null +++ b/alpha/help/0411/option.htm @@ -0,0 +1,54 @@ + + + + +設定画面 + + + +設定画面の説明 +
+ +

  +設定内容はインストール先フォルダ内の「MultiPar.ini」というファイルに記録されます。 +ただし、MultiPar が「Program Files」ディレクトリ以下にインストールされてる時は、 +各ユーザーごとの「Application Data」ディレクトリ以下の「MultiPar」フォルダ内に保存されます。 +「システム関係」ページからこのフォルダを直接開けます。 +

+ +

  +全ての設定を一度に初期化したい時は、「MultiPar.ini」ファイルを削除してください。 +あるページ上の設定を全て初期化したい時は、そのページで「標準に戻す」ボタンを押してください。 +特定の設定項目だけを初期化したい時は、設定ファイルのその行を消去してください。 +

+ +

  +MultiPar が複数起動されてる際に、その一つで設定を変えても、他のには反映されません。 +変更された設定を他ので有効にしたいなら、新たに開きなおしてください。 +複数起動されたまま、異なる設定を変更すると、全ての変更点が合わさります。 +

+ +
+ +

  +設定画面は次の 4ページで構成されています。 +

+

+ +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + + diff --git a/alpha/help/0411/option1.htm b/alpha/help/0411/option1.htm new file mode 100644 index 0000000..646677f --- /dev/null +++ b/alpha/help/0411/option1.htm @@ -0,0 +1,134 @@ + + + + +設定 - システム関係 + + + +システム関係 +
+ +

システムへの統合

+ +
+〜ファイルを関連付ける +
  +ここでは種類ごとに、各ファイルを MultiPar に関連付けるかどうかを設定します。 +関連付けられたファイルをダブル・クリックすると MultiPar が開くので便利です。 +拡張子が既に別のソフトに関連付けられてる場合は、先にそのソフト側で解除してからにしてください。 +
+ + +
+MultiPar をシェルに統合する +
  +ここにチェックを入れると、エクスプローラーなどでファイルを右クリックした時に、 +メニュー内に「MultiPar」という選択肢が現われます。 +更にサブ・メニューが出て、 +「リカバリ・ファイルを作成」で選択したファイルに対してリカバリ・ファイルを作成し、 +「リカバリ・ファイルで検査」で選択したリカバリ・ファイルを使って検査します。 +「送る」と同じ使い勝手ですが、コマンドラインの文字数制限が無いのでより多くのファイルを指定できます。 +作成時にフォルダを一個だけ選択した場合はそのフォルダが基準ディレクトリになり、内部を検索します。 +7-Zip がインストールされてるなら、 +ファイルを圧縮して、その書庫に対してリカバリ・ファイルを作成することもできます。 +
+ +
+ +

プログラム・ショートカット

+ +
+デスクトップに MultiPar アイコンを作る +
  +ここにチェックを入れると、パソコンのデスクトップ画面に MultiPar のアイコンが作られます。 +このアイコンをダブル・クリックすれば MultiPar が開きますし、 +ファイルをドラッグ&ドロップしてリカバリ・ファイルの作成や検査を行うこともできます。 +
+ +
+[送る]メニューに MultiPar アイコンを追加する +
  +ここにチェックを入れると、 +ファイルを選択して右クリックした際に表示されるメニューの「送る」の所に MultiPar が登録されます。 +ファイルを選択して MultiPar を開きたい時に便利です。 +
+ +
+ + +

フォルダの位置

+

  +これらのボタンを押すと、MultiPar 関連のフォルダを直接開くことができます。 +説明書などを参照する時に便利ですが、誤ってファイルを削除しないよう注意してください。 +ユーザーごとの一時的なデータや動作ログなどは「save」 フォルダに保存され、 +このフォルダの中身だけは勝手に削除しても問題ありません。 +

+ +
+ +

ハードウェア環境

+ +
+メモリーをどのくらいまで使う +
  +これは空きメモリー量に対してどれくらいまで使うという、かなり大雑把な制限です。 +普通は「自動」のままでいいです。 +メモリー不足で他のソフトが動かないという症状がでたら、減らしてみてください。 +
+ +
+ファイル・アクセス方式 +
  +MultiParがドライブの種類をうまく認識できない時だけ、変更してみてください。 +SSD や RAM ドライブでランダム・アクセス方式にするなら「SSD」を選んでください。 +HDD や光学ドライブでシーケンシャル・アクセス方式にするなら「HDD」を選んでください。 +ランダム・アクセス方式は HDD でとても遅いので、普段は「自動」にしてください。 +
+ +
+CPU 使用率 +
  +最近のマルチ・コア CPU を搭載したパソコンを使ってるなら、使用する割合を変更できます。 +他のソフトに CPU パワーを確保したい時やパソコンを冷却したい時に役立ちます。 +
+ +

+

+
スライダーの位置使用するスレッド数 (最大 16) +
左端物理コア数の 1/4 +
左から2番目物理コア数の半分 +
中央物理コア数の 3/4 +
右から2番目5コア数以下のCPUなら、物理コア数 (Hyper Threading を除く)
+6コア数以上のCPUなら、物理コア数 -1 +
右端5コア数以下のCPUで Hyper Threading が有効なら、物理コア数 +1
+6コア数以上のCPUなら、物理コア数 +
+

+ +
+拡張機能 +
  +チェックが入ってる項目から最適なものを自動的に選択します。 +特定の機能がうまく動かない場合だけ、チェックを外してください。 +
+ +
+GPU を使って高速化する +
  +パソコンに GPU 機器が搭載されてるなら、それを使って高速化することができます。 +OS の反応が鈍くなったりパソコンが熱くなる場合は、使わないようにしてください。 +
+ +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + + diff --git a/alpha/help/0411/option2.htm b/alpha/help/0411/option2.htm new file mode 100644 index 0000000..7adc7da --- /dev/null +++ b/alpha/help/0411/option2.htm @@ -0,0 +1,176 @@ + + + + +設定 - GUI の設定 + + + +GUI の設定 +
+ +

GUI の設定

+ +
+言語 +
  +表示する言語を変更することができます。 +「自動」にしておけばパソコンの標準言語になります。 +違う言語で表示したい時だけ他のを選んでください。 +この変更は次に MultiPar を起動した時に反映されます。 +
+ +
+書体 +
  +ここではウインドウに表示する文字の形や大きさをすることができます。 +標準では「MS Shell Dlg 2」というダイアログ用フォントが使われ、 +文字の幅が狭いので長いファイル名を表示するのには向いてます。 +もしこれが読みにくいなら「MS Pゴシック」に替えてもいいです。 +
+ +
+ファイル・サイズの書式 +
  +サイズを表示する際の形式を変えることができます。 +桁ごとにカンマを付けて表示や、単位を付けて表示など、いろいろあるので、 +自分で見やすいものを選んでください。 +ちなみに、KB は 1,024バイト、MB は 1,048,576バイト、GB は 1,073,741,824バイトとして計算されます。 +
+ +
+プログレス・バーの文字の様式 +
  +経過表示の背景を変更することができます。 +
+ +
+ +

対応するメディアの種類とサイズ

+

  +ここでは作成時のメディア一覧の選択肢を変更することができます。 +左に名前、間に「:」、右に容量を入力してください。 +容量は数値のみで指定するようにしてください。 +名前は 18文字まで、サイズは 999999999999 (931 GB) までにしてください。 +

+ +
+ + +

ブロック・サイズをその単位の倍数にする

+

  +PAR2 ファイルを作る際に、ブロックの割り当てを変更してもいいです。 +ブロックの単位になる大きさを決めておけば、ブロック・サイズはその単位の倍数になります。 +

+ +
+サイズを制限しない +
  +これにすると、ブロック・サイズを自由に変更することができます。 +
+ +
+直接指定 +
  +単位をバイト数で直接指定します。 +ソース・ファイルを保存するドライブのクラスタ・サイズにすると効率よく検査・修復できます。 +例えば、CD-R や DVD-R なら 2 KB にするといいです。 +ハード・ディスクなら 4 KB 〜 64 KB、 +USB メモリーなら 512バイト〜 4 KB になります。 +
+ +
+yEnc 用UUEncode 用 +
  +UseNet にファイルを投稿する場合は、エンコード方式と行数で単位を指定します。 +UseNet サーバーによって設定が異なるので、自分が使ってるサーバーの指示に従ってください。 +
+ +
+ + +

ブロックの割り当て方法

+

  +PAR2 ファイルを作るためにソース・ファイルを選ぶと、そこにソース・ブロックが割り当てられます。 +ここでは、ブロックをどうやって割り当てるかの方法を設定できます。 +ファイルを追加・削除する度に、ここで設定した方法に従って、自動的にブロックが割り当てられます。 +

+ +
+ブロック数を制限する +
  +ブロックが多いほど、作るのに時間がかかります。 +ブロック数を一定以下に制限したいなら、最大ブロック数を入力してチェックを入れてください。 +ブロックを少なくしすぎると、小さな破損の修復に効率が悪くなるので注意してください。 +CD や DVD の時代に、par2cmdline は 2,000ブロック、QuickPar は 3,000ブロックでした。 +
+ + +
+割合 (個数÷サイズ) +
  +ブロック数をブロック・サイズの何 % にするかで決めます。 +例えば、ブロック・サイズが 10,000バイトで 1% の設定ならブロック数は 100個になります。 +データの大きさが千差万別ならこの計算方法が向いてます。 +データが大きくなるほど、ブロック数も多くなりますが、その変化は緩やかです。 +
+ +
+ブロック・サイズ +
  +推奨されるブロック・サイズを指定します。 +単位が指定されてる場合は、その倍数になるように調節されます。 +いつでも同じぐらいの大きさのデータしか扱わないのなら、この計算方法がいいかもしれません。 +ブロックが少なすぎたり多すぎたりする結果に注意してください。 +
+ +

  +MultiPar はブロック・サイズを調節しながら効率的な配置を探そうとするので、 +その結果は指定した値と異なるかもしれません。 +常に特定のブロック・サイズになるようにしたいのなら、 +ここで「ブロック・サイズ」を指定して、上の項で「サイズを制限しない」を選んでください。 +QuickPar と同じようにブロックを割り当てたい場合は、 +「ブロック数を制限する」にチェックを入れて、「ブロック・サイズ」を指定してください。 +

+ +

  +合計データの大きさの水準ごとにブロックがどうなるかの例:
+

+
方法 +CD 程度 (600MB) +DVD 程度 (4GB) +BD 程度 (20GB) + +
割合 (個数÷サイズ): 1% +ブロック数: 2,508
ブロック・サイズ: 245 KB +
ブロック数: 6,553
ブロック・サイズ: 640 KB +
ブロック数: 14,655
ブロック・サイズ: 1,431 KB + +
ブロック数を制限する: 3,000
割合 (個数÷サイズ): 1% +
ブロック数: 3,000
ブロック・サイズ: 1,398 KB +
ブロック数: 3,000
ブロック・サイズ: 6,990 KB + +
ブロック・サイズ: 262,144 バイト +ブロック数: 2,400
ブロック・サイズ: 256 KB +
ブロック数: 16,384
ブロック・サイズ: 256 KB +
ブロック数: 32,768
ブロック・サイズ: 640 KB + +
ブロック数を制限する: 3,000
ブロック・サイズ: 262,144 バイト +
ブロック数: 3,000
ブロック・サイズ: 1,398 KB +
ブロック数: 3,000
ブロック・サイズ: 6,990 KB + +
+

+ +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + + diff --git a/alpha/help/0411/option3.htm b/alpha/help/0411/option3.htm new file mode 100644 index 0000000..25c5208 --- /dev/null +++ b/alpha/help/0411/option3.htm @@ -0,0 +1,250 @@ + + + + +設定 - クライアントの挙動 + + + +クライアントの挙動 +
+ +

共通設定

+ +
+クライアントの出力を記録する +
  +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」キーを押して、再度検査しなおしてください。 +指定した期間より古い記録は削除されますが、ファイル数や大きさの制限は無いので、 +期間を長く設定する際は空き容量に注意してください。 +
+ +

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

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

+ +
+下層フォルダ内を検索しない +
  +ソース・ファイルが存在しない場合は、フォルダ内で別名または移動されたファイルを自動的に探します。 +探索には時間が掛かるので、下層フォルダを無視したいなら、ここにチェックを入れてください。 +
+ +
+ +

PAR2 の設定

+ +
+UTF-16 のファイル名も追加で記録する +
  +MultiPar は PAR 2.0 仕様の「Unicode Filename packet」(UTF-16 形式のファイル名) に対応してます。 +英数文字以外をファイル名に使っていて、 +この機能に対応した他の PAR2 クライアントを使ってる人に PAR2 ファイルを送るときだけ、 +ここにチェックを入れてください。 +ほとんどの場合無視されるので、あまり意味が無いです。 +UTF-8 形式のファイル名を使ってる MultiPar と par2_tbb に対してはチェックを入れなくていいです。 +
+ +
+ボリューム番号にファイル番号を使う +
  +標準的なリカバリ・ファイル名では「.vol」部分の数値がリカバリ・ブロック数を表してます。 +ブロック数の替わりにファイル番号を使いたいなら、ここにチェックを入れてください。 +ネットワーク上での輸送に使う際など、ブロック数を明示することが重要な場合は、 +チェックを入れないようにしてください。 +
+ + +
+パケットの繰り返し +
  +ここではパケットを繰り返すかどうかを指定します。 +リカバリ・ファイルが複数あってパケットの損失リスクが小さいなら、 +「利用しない」や「何回までにする」を選択して、 +ファイル・サイズを小さくすることができます。 +リカバリ・ファイルを一個しか作らない場合は、リスクが大きいので「制限しない」を選択するべきです。 +
+ + + +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + + diff --git a/alpha/help/0411/option4.htm b/alpha/help/0411/option4.htm new file mode 100644 index 0000000..ee0bb86 --- /dev/null +++ b/alpha/help/0411/option4.htm @@ -0,0 +1,104 @@ + + + + +設定 - 処理後の作業 + + + +処理後の作業 +
+ +

ファイルの削除

+ +
+修復後に破損ファイルを削除する +
  +ここにチェックを入れると、全てのファイルを完全に修復した後に、 +破損したソース・ファイルや検出された分割ファイルの断片を全て削除します。 +最初から完全だった場合には、分割ファイルは削除されません。 +チェックを入れなかった場合は、破損ファイルの末尾に数字の拡張子をつけて別名にしてバックアップ保存します。 +基準ディレクトリ外のファイルは削除されません。 +
+ +
+修復後にリカバリ・ファイルを削除する +
  +ここにチェックを入れると、全てのファイルを完全に修復した後に、 +リカバリ・ファイルを全て削除します。 +最初から完全だった場合や、修復に失敗した場合には、リカバリ・ファイルは削除されません。 +リカバリ・ファイルが異なるセットなどで利用不可だった場合は、そのファイルは削除されません。 +指定したリカバリ・ファイルの拡張子が標準のものでなかった場合は、この設定は無視されます。 +検査・修復の後なら、右クリック・メニューから手作業で削除することもできます。 +
+ +
+削除する際はゴミ箱に入れる +
  +ここにチェックを入れると、自動削除やリストの右クリック・メニューからの削除で、 +ファイルをゴミ箱に入れるようになります。 +うっかり操作ミスで大事なファイルを失うことを避けるのに役立ちます。 +注意、USB メモリーなどゴミ箱が無いドライブではそのまま削除されます。 +
+ +
+ +

バッチ処理

+

  +このバッチ処理は作成・検査・修復が完了した後に開始されます。 +処理がエラーで止まったりキャンセルで中断された場合は開始されません。 +検査・修復では、全てのソース・ファイルが完全か修復された時だけ開始されます。 +

+ +
+バッチ・スクリプトを開始する +
  +他の処理を開始したいなら、ここにチェックを入れてください。 +「auto_c.cmd」か「auto_v.cmd」というバッチ・ファイルにその処理を書いて、 +「save」フォルダに置きます。 +「システム関係」ページからこのフォルダを開けます。 +「auto_c.cmd」は作成完了後に、「auto_v.cmd」は検査・修復完了後に開始されます。 +このスクリプトは GUI からいくつかのパラメータを受け取ります。 +スクリプトの詳細については英語版ヘルプの Batch script の項を参照してください。 +
+ +
+ウインドウの点滅と音で知らせる +
  +処理が終了したことを通知して欲しいなら、ここにチェックを入れてください。 +ウインドウを点滅させて、OS のサウンド設定にある「メッセージ (情報) 」の音を鳴らします。 +
+ +
+自動的に閉じる +
  +自動的に MultiPar を終了させたいなら、ここにチェックを入れてください。 +閉じる際には、スクリプトの処理が完了するのを待ちません。 +
+ +
+ソース・ファイルを開く +
  +検査後に一つのソース・ファイルを開きたいなら、ここにチェックを入れてください。 +ソース・ファイルが複数なら無視されます。 +
+ +
+(7-Zip で) 書庫ファイルを展開する +
  +7-Zip がインストールされてる時だけ、このオプションを利用できます。 +ソース・ファイルが一個の書庫ファイル (ZIP, 7z, RAR, bz2, gz 形式) なら、7-Zip の「展開」ダイアログを表示します。 +
+ +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + + diff --git a/alpha/help/0411/parchive.htm b/alpha/help/0411/parchive.htm new file mode 100644 index 0000000..ad804fe --- /dev/null +++ b/alpha/help/0411/parchive.htm @@ -0,0 +1,66 @@ + + + + +ファイル修復ソフトの特徴 + + + +ファイル修復ソフトの特徴
  +ファイル復旧ソフトやバックアップとの違い +
+ +

  +うっかり削除してしまったファイルや開けなくなったファイルを修復する際に、 +よく使われる「ファイル復旧ソフト」というのは、 +記録媒体上に残されたデータの痕跡を探して元のファイルを再構成するという仕組みです。 +こういう手法の正確さは記録装置の仕様やフォーマット形式に依存します。 +また、完全に抹消されて痕跡が残ってないデータは見つかりませんし、 +そもそも入手した時点で最初から壊れていたファイルはどうにもなりません。 +つまり、ファイル復旧ソフトというのは、その名の通り、 +以前手元に存在していたファイルの記録を部分的に取り戻すことしかできません。 +

+

  +ところが、Parchive に代表されるエラー訂正技術を使った「ファイル修復ソフト」は、 +あらかじめリカバリ・ファイルを用意しておくことで、 +冗長性の範囲内の破損・消失であれば確実にファイルを修復・復元することができます。 +破損した部分を、破損してない部分とリカバリ・ファイルを使って、 +数学的な計算で元に戻すという仕組みです。 +破損する前にエラー訂正用のデータを作っておくことを専門用語では + Forward Error Correction というそうで、 +リアルタイム性が高かったり再送信することが困難な状況で使われるみたいです。 +Parchive で使われてるリード・ソロモン符号は特許問題が無く信頼性が高いので +音楽 CD や映画の DVD、二次元バーコードでも使われてます。 +

+

  +ここで、「破損する前にリカバリ・ファイルを作っておく必要がある」というのが難点で、 +「破損することが予想できる時しか使えない」ということです。 +つまり「うっかりファイルを削除してしまった」という状況では +当然のことながらリカバリ・ファイルなど用意してないわけで役に立ちません。 +そういう意味でファイル復旧ソフトとは用途が根本的に異なります。 +むしろ、前もって破損や消失に備えるという意味では、 +バックアップのようにコピーして別の場所に保管しておくのと同じ感覚です。 +リカバリ・ファイルの作成には手間がかかるので、バックアップの方が一般的です。 +バックアップの強みは「処理速度が速くて完全復旧ができる」ことです。 +一方で、Parchive がバックアップよりも優れていて効率的なのは、 +「全てのデータが同時に破損することはまず無い」という場合に限られます。 +

+

  +フロッピー・ディスクは破損しやすいのが欠点ですが、 +複数のディスクが同時に破損することはめったにありません。 +そこで例として、データを 10個に分割して 10枚の FD に保存したとします。 +このバックアップを取る為には 10枚の FD が必要です。 +それで合計 20枚の FD のうちどの 1枚が破損しても、 +対となるバックアップからコピーしなおすことで修復することができます。 +ところが Parchive を使ってリカバリ・ファイルを作って 1枚の FD に保存しておけば、 +ずっと少ない合計 11枚の FD のうちどの 1枚が破損しても、 +リカバリ・ファイルを使って修復することができます。 +更に、同時に 2枚が破損しても大丈夫なようにしようとする場合、 +バックアップを 2個ずつ作ると合計 30枚の FD が必要になりますが、 +Parchive を使えばリカバリ・ファイル 2個と合わせてたったの 12枚で済みます。 +部分的にしか破損しない場合は、 +バックアップよりも Parchive の方が非常に効率がいいことがわかります。 +

+ + + diff --git a/alpha/help/0411/preview.htm b/alpha/help/0411/preview.htm new file mode 100644 index 0000000..7b55403 --- /dev/null +++ b/alpha/help/0411/preview.htm @@ -0,0 +1,63 @@ + + + + +プレビュー画面 + + + +プレビュー画面の説明
  +作成画面で「試作する」ボタンを押すと、この画面が表示されます。 +
+ +

  +普通の人がリカバリ・ファイルの大きさを予想することは難しいので、 +MultiPar にはプレビュー機能があります。 +プレビュー画面では、現在の設定で作成したらどんなファイルが作られるのかを、 +実際に作る前に確認することができます。 +ファイル一覧にはリカバリ・ファイルごとの大きさがリスト表示され、 +その効率も計算するので参考にしてください。 +それでよければ「作成する」ボタンを押してそのまま作成できますし、 +「キャンセル」ボタンで作成画面に戻ってもいいです。 +

+ +
+ソース・ブロックの利用率 +
  +この割合は、ソース・ブロックの割り当てが適切かどうかの指標です。 +ファイルの大きさがブロック・サイズの倍数でないと、半端な部分は無駄になります。 +割合が 90% よりも低い場合はブロック・サイズを小さくしてみてください。 +
+ +
+リカバリ・ブロックの占有率 +
  +この割合は、リカバリ・ファイルにおけるリカバリ・データの占める割合で、 +リカバリ・ファイルの構成が適切かどうかの指標になります。 +リカバリ・ブロックを含むパケットがリカバリ・ファイルのほとんどを占めれば、割合は高くなります。 +極端に低い場合は、ブロック数を減らしたり、パケットの繰り返し回数を制限してみてください。 +
+ +
+リカバリ・ファイルの効率 +
  +この割合は、一定サイズのリカバリ・ファイルで +ソース・ファイルをどのぐらいのサイズまで復元できるかの目安です。 +例えば、300MB のリカバリ・ファイルの効率が 95% なら、データを 285MB まで復元することができます。 +あくまで平均的な計算値なので、実際にどれだけ修復できるかとは別です。 +リカバリ・ファイルが大きくても、効率が悪いと修復できる量は少なくなってしまうので、 +保存できるサイズが限られてる場合は、効率に気をつけてください。 +
+ +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + + diff --git a/alpha/help/0411/problem.htm b/alpha/help/0411/problem.htm new file mode 100644 index 0000000..4e0ea76 --- /dev/null +++ b/alpha/help/0411/problem.htm @@ -0,0 +1,82 @@ + + + + +既知の問題点 + + + +既知の問題点 +
+ +

PAR クライアントのエラー

+

  +作成や検査や修復などでコンソール・アプリケーションの動作時にエラーが発生した場合は、 +「Error : 何々〜」のように表示されます。 +コンソール・アプリケーションがエラー終了すると設定に関係なく +出力内容がログに書き込まれるので、それを参考にして問題を解決します。 +だいたいは「メモリーが足りない」とか「ファイルの読み書きができない」 +とかいったユーザー側の環境に依存するエラーが多いだろうと思います。 +

+

  +メモリーが足りない場合は、ブロック数を減らすか、パソコンにメモリーを増設してください。 +ファイルが存在するドライブやメディアが書込み不可だとそこでは修復できないので、 +HDD などの書き込み可能なドライブにコピーしてから修復を試みてください。 +大きなファイルを修復する際には、HDD の空き容量にも注意してください。 +ファイルを開いたり修復したりできない時は、 +他のアプリケーションや OS がファイルへのアクセスを邪魔してるかもしれません。 +他のを閉じて、自分の権限を確認してください。 +システム・ファイルなど OS が保護してるファイルは、別の場所にコピーしてから修復して、 +OS を起動する前に元の場所に戻すなどの工夫が必要です。 +

+

  +「checksum mismatch」というエラーが発生した場合は、 +パソコン (メモリーや CPU) が故障してるか高温で不安定になってます。 +オーバー・クロックしてるなら適正値に戻してください。 +MultiPar の設定で CPU 使用率を下げたり、拡張機能を無効にしてみてください。 +GPU を使ってエラーが発生した時は、GPU を使わない設定にしてください。 +

+ +

ハッシュ値の衝突

+

  +PAR 仕様では、破損したファイルのハッシュ値が、 +破損する前の本来のファイルのハッシュ値と偶然同じになってしまうと、 +そのファイルが破損してると認識できません。 +これは厄介な問題で、PAR では破損してないファイルを修復時の計算で使うので、 +破損してるのに破損してると認識できないと、正しく復元することができません。 +修復を試みてもまだ破損してると判定された場合は、 +完全だと判定されたソース・ファイルが破損してないかを別のハッシュ値などで確かめてください。 +

+

  +PAR のハッシュ値は MD5 で計算されてるので、 +偶然のエラーで破損したファイルのハッシュ値が一致することは普通は無いでしょう。 +ちなみに、PAR 1.0 では MD5 だけですが、 +PAR 2.0 では MD5 と CRC-32 の両方で確認するので、 +破損を見逃す可能性は更に低いです。 +ただし、悪意のある人がハッシュ値を同じに保ったままファイル内容を改竄した場合は、 +その意図的な破損を検出することはできません。 +

+ +

PAR 1.0 仕様の問題点

+

  +PAR 1.0 では、同じ内容のファイルが複数あると、それらをハッシュ値では識別できません。 +同じ内容のファイルが二個あって、その片方の名前が異なり片方が消失してる場合は、 +実際には片方しか名前を変更できず、もう片方は消失扱いになるので、 +修復にはリカバリ・ブロックが必要になってしまいます。 +ユーザーの方でファイルの内容が同じだとわかってる場合は、 +リカバリ・ファイルから修復するより単純に片方をコピーした方が速いです。 +

+ +

PAR 1.0 & 2.0 仕様の欠陥

+

  +PAR 1.0 と PAR 2.0 はリカバリ・データの生成行列に欠陥があります。 +そのため、破損したブロックとそれを復元するリカバリ・ブロックの組み合わせによっては、 +修復に失敗することがあります。 +このエラー (逆行列を計算できない) はめったに発生しないのですが、 +QuickPar のユーザーから何件か報告されています。 +MultiPar の PAR 2.0 では自動的に別のリカバリ・ブロックを使って再計算するので、 +このエラーを目にすることは QuickPar よりも少ないはずです。 +

+ + + diff --git a/alpha/help/0411/readme0.htm b/alpha/help/0411/readme0.htm new file mode 100644 index 0000000..05384bb --- /dev/null +++ b/alpha/help/0411/readme0.htm @@ -0,0 +1,46 @@ + + + + +説明書 - 簡単な解説 + + + +修復用データを作ってファイルの破損や消失に備える
+MultiPar   (マルチ・パー) +
+ +

簡単な解説

+

  +複数のファイルからリカバリ・ファイルを作成して、 +それらのファイルの一部が破損したり消失しても、 +残されたファイルとリカバリ・ファイルを使って修復・復元する為のソフトです。 +一般的なファイル復旧ソフトとは異なり、 +あらかじめリカバリ・ファイルを作っておくことで、 +ファイルの破損や消失に備えるのが特徴です。 +

+

  +CD や DVD を焼く際に、書き込むデータのリカバリ・ファイルを +作って、それも同時に焼いておけば、傷などで部分的に読めなくなっても、 +リカバリ・ファイルを使って復元することができます。 +海外では、ネットワーク経由で複数ファイルを転送する際に、 +一部のファイルで失敗しても再送信することなく、 +リカバリ・ファイルを使って欠落部分を補うという用途が多いようです。 +

+

  +Parchive というリカバリ・ファイル形式には標準ソフトとして +Peter Clements さんの QuickPar というのがあります。 +しかし、QuickPar は何年も前に開発が中断されていて、 +日本語のファイル名やフォルダを扱うことができません。 +そこで、なるべく同じような使い勝手で日本語が使える類似ソフトとして、 +彼の許可を得て、このアプリケーションを開発しました。 +

+

  +QuickPar はバグ報告や改善点の要望があっても反映されないため、 +PAR 2.0 でファイルを修復できる可能性は MultiPar の方が高いです。 +日本語のファイル名を使う時や、QuickPar では修復できなかった時には、 +ぜひ MultiPar を使ってみてください。 +

+ + + diff --git a/alpha/help/0411/readme1.htm b/alpha/help/0411/readme1.htm new file mode 100644 index 0000000..d165767 --- /dev/null +++ b/alpha/help/0411/readme1.htm @@ -0,0 +1,32 @@ + + + + +説明書 - 動作環境 + + + +

特徴や仕様など

+

  +MultiPar は PAR 1.0 と PAR 2.0 の両方に対応してます。 +Parchive 仕様の詳細については Parchive project を見てください。 +MultiPar はユニコード (UTF-8 または UTF-16) でファイル名を扱うので、 +日本語だけでなく他の言語のファイル名もきちんと検査・修復することができます。 +

+

  +MultiPar の PAR 2.0 ではファイルだけでなくフォルダを扱うこともできます。 +ただし、QuickPar はサブ・ディレクトリを正しく認識しないので、 +MultiPar でディレクトリ構造を含むパリティ書庫を作成しても、 +QuickPar ではうまく検査できないことに注意してください。 +par2cmdline は MultiPar と同じくユニコードとディレクトリ構造を認識するので大丈夫です。 +MultiPar はパリティ書庫にコメントを付けることができますが、 +QuickPar など他の PAR クライアントはコメント機能に対応してないようです。 +

+ +

動作環境

+

  +Windows Vista かそれ以降 (Windows 7, 8, 10) のパソコンが必要です。 +

+ + + diff --git a/alpha/help/0411/readme2.htm b/alpha/help/0411/readme2.htm new file mode 100644 index 0000000..6562b08 --- /dev/null +++ b/alpha/help/0411/readme2.htm @@ -0,0 +1,54 @@ + + + + +説明書 - 注意点 + + + +

不具合や欠陥など

+

  +動作確認はそれなりにしてるのですが、不具合があるかもしれません。 +動作に問題があった場合は、その状況や症状などを報告してもらえると、 +今後のバージョン・アップで修正するよう努力します。 +新しい機能を追加して欲しいとか、どこを改善して欲しいといった要望も受け付けます。 +

+

  +ちなみに、誤った使い方をしたりして損害が発生したとしても損害賠償はできません。 +個人で開発してるからではなく、大手企業のマイクロソフトの何万円もするソフトでも +「このソフトを使って何が起きても責任は取らない」みたいなことがしっかり書いてあります。 +法律的な裏付けがあるのかどうかはさておき、パソコン・ソフトというのはそういう物です。 +ただまあ、ユーザーが困ってる時に自己責任で解決しろというのも酷な話なので、 +私も問題点が何かとか障害を取り除く手助けはできる限りやります。 +

+ +

情報漏洩や改竄

+

  +Parity Archive (パリティ書庫) 自体には、 +情報の漏洩や意図的な改竄を防ぐような仕組みはありません。 +Parity とは「同じ価値を持つ物」という意味なので、 +パリティ書庫にはソース・ファイルと同じ価値があるものとして扱ってください。 +機密書類のファイルを暗号化するなら、暗号化した後でリカバリ・ファイルを作成してください。 +また、出所の確かでないリカバリ・ファイルを使って修復することは、 +内容が定かでないファイルを置くのと同じことです。 +外部から持ち込んだ実行ファイルやドキュメントがウィルスに感染してるかもしれない、 +のと同じように、外部から持ち込んだリカバリ・ファイルで修復したファイルは +ウィルスに感染させられたものになってるかもしれません。 +つまり、改竄されたパリティ書庫を使ってファイルを修復しようとすると、 +本来意図したようには修復されず、改竄されたデータになります。 +

+ +

PAR 3.0 仕様は提案版で未完成

+

  +MultiPar では Parchive 仕様の次期バージョン PAR 3.0 を実験的に使えるようになっています。 +しかし、PAR 3.0 仕様はまだ未完成で、 +MultiPar はその提案版の試作品を使って新仕様の性能を評価できるだけです。 +この提案版 PAR 3.0 仕様のフォーマットは細部が流動的で最終版との互換性は保証されません。 +つまり、MultiPar で試作品の PAR3 リカバリ・ファイルを今作っても、 +そのリカバリ・ファイルを将来のバージョンでも使えるとは限りません。 +同様に、他の人が同じバージョンを使ってるとは限らないので、 +試作品の PAR3 リカバリ・ファイルは他人に送らないでください。 +

+ + + diff --git a/alpha/help/0411/readme3.htm b/alpha/help/0411/readme3.htm new file mode 100644 index 0000000..9896174 --- /dev/null +++ b/alpha/help/0411/readme3.htm @@ -0,0 +1,95 @@ + + + + +説明書 - インストール方法 + + + +

インストーラー版のインストールとアンインストール

+

  +インストーラー ( MultiPar131_setup.exe みたいな名前 ) をダブル・クリックすると、 +インストール画面が表示されるので、その指示に従ってください。 +バージョン・アップ時に、設定項目をそのまま使いたい時は上書きインストールしてもいいです。 +上書きインストールする前に、「MultiPar をシェルに統合する」のチェックを外してください。 +上書きインストールやアンインストール後に OS の再起動を求められるかもしれません。 +「Program Files」や「Program Files (x86)」内にインストールするには、 +右クリック・メニューの「管理者として実行」を選んで +管理者権限でインストーラーを開始する必要があります。 +

+

  +アンインストールは Windows OS のコントロール・パネルから行うか、 +MultiPar をインストールしたフォルダ内の unins000.exe をダブル・クリックしてください。 +アンインストーラーは設定ファイルや後から置かれたファイルを削除しないので、 +もう使うことがないなら自分で削除してください。 +

+

  +インストーラー版を使った場合は、インストールしたフォルダを動かさないでください。 +さもないと、後でアンインストールに失敗することになります。 +

+ +

インストーラー版による複数ユーザー向けのインストール

+

  +複数のユーザーがパソコンにログオンするなら、 +管理者は全員向けに MultiPar をインストールすることができます。 +管理者権限でインストールすれば、インストーラーが作ったスタート・メニューのアイコン、 +デスクトップのアイコン、そしてファイルの関連付けは全てのユーザーが利用できます。 +「Program Files」内にインストールした場合、それぞれのユーザーが個別に設定を保持します。 +その他のフォルダにインストールした場合、全てのユーザーが同じ設定を共有します。 +いずれの場合も、ユーザーが作ったアイコンや関連付けはそのユーザーだけが利用できます。 +

+ +
+ +

アーカイブ版のインストール

+

  +配布されてる圧縮ファイル ( MultiPar131.zip みたいな名前 ) を解凍してできたファイルを +どこか適当なフォルダに全て入れてください。 +その中の MultiPar.exe というのが MultiPar の実行ファイルです。 +それをダブル・クリックすると MultiPar が起動します。 +

+

  +MultiPar の設定ダイアログから、ショートカットを作ったり、 +リカバリ・ファイルを関連付けしたりできます。 +ただし、「.par」や「.par2」という拡張子のファイルを MultiPar に関連付けする場合は、 +先に他のアプリケーションでの関連付けを解除してからにしてください。 +例えば、既に QuickPar に関連付けされてるのなら、QuickPar の設定で解除しておきます。 +

+ +

アーカイブ版のアンインストール

+

  +MultiPar.exe などを入れたフォルダごと削除してください。 +設定ファイルも同じフォルダ内に作られるので同時に削除してかまいません。 +ただし、「Program Files」内のフォルダにインストールしてあった場合は、 +設定ファイルは「Application Data」内のフォルダに作られるので、それも削除してください。 +リカバリ・ファイルを MultiPar に関連付けしてる場合は、 +アンインストールの前に関連付けを解除しておいてください。 +

+

  +MultiPar をシェルに統合した状態では MultiParShlExt64.dll というファイルを削除できません。 +必ず先に設定画面でチェックを外してください。 +既に MultiPar.exe を削除してしまってる場合は、 +手作業でシェル拡張をアンインストールすることもできます。 +「コマンド プロンプト」を開いて MultiParShlExt64.dll が存在するディレクトリに移動してから、 +「RegSvr32.exe /u MultiParShlExt64.dll」と入力すれば解除されます。 +エクスプローラーを起動してる場合はファイルを削除する前に一旦閉じてください。 +それでもだめなら一旦ログオフして、再度ログオンしてから削除してください。 +

+ +

アーカイブ版のインストール先の変更

+

  +インストールしたフォルダの場所を変えたい時は、 +フォルダごと別の場所にコピーするか移動してください。 +リカバリ・ファイルを関連付けをしていた場合は、新しいインストール位置を反映させる為に、 +関連付けを一旦解除してもう一度設定しなおしてください。 +

+

  +設定ファイルなど必要なファイルは全て同じフォルダ内に作られるので、 +フォルダごとリムーバブル・ディスクや USBメモリーに保存しておいて、 +そのまま別のパソコンで使うことも可能です。 +既に MultiPar がインストールされてる別のパソコンでも同じ設定で使いたい場合は、 +設定ファイル (MultiPar.ini) をコピーすれば同じ設定で動作します。 +

+ + + diff --git a/alpha/help/0411/readme4.htm b/alpha/help/0411/readme4.htm new file mode 100644 index 0000000..68bce13 --- /dev/null +++ b/alpha/help/0411/readme4.htm @@ -0,0 +1,42 @@ + + + + +説明書 - サポート情報 + + + +

ライセンス

+

  +MultiPar はコンソール・アプリケーションとそれを呼び出す GUI アプリケーションという +二段階構成になってるので、機能拡張やバージョン・アップが容易です。 +PAR 用コンソール・アプリケーション (par1j.exepar2j.exe) は GPL に準拠します。 +その他のコンソール・アプリケーションや +GUI アプリケーション (MultiPar.exe) は普通のフリーソフトです。 +MultiPar をそのまま使うだけなら、それぞれのライセンスの違いを気にしなくていいです。 +ソース・コードはGitHubに置いてます。 +

+ +
+ +

連絡先

+

  +基本的にユーザー・サポートはメールで行いますが、GitHubのissueページに書き込んでもいいです。 +

+

  +名前は 澤田 豊 です。 +メール・アドレスは tenfon (at mark) outlook.jp です。 +昔のメール・アドレスは ten_fon (at mark) mail.goo.ne.jp でしたが、 +2014年3月にサービスが終了したので、そっちには送らないようにしてください。 +迷惑メール拒否の表記なので、実際のメールでは (at mark) を @ に換えてください。 +

+ +

リンク

+

  +ベクターの作者ページでは外国人向けに MultiPar を紹介しています。 +ベクターの正式なダウンロード・ページは別にあります。 +日本人向けにリンクを載せる際は、ベクターの作品紹介ページにしてください。 +

+ + + diff --git a/alpha/help/0411/recreate.htm b/alpha/help/0411/recreate.htm new file mode 100644 index 0000000..4814a26 --- /dev/null +++ b/alpha/help/0411/recreate.htm @@ -0,0 +1,160 @@ + + + + +作り直し画面 + + + +作り直し画面の説明
  +検査画面で「作り直す」ボタンを押すと、この画面が開きます。 +作り直し画面は作成画面とほとんど同じですが、ソース・ファイルを変更することができません。 +
+ +

ソース・ファイル

+

  +ソース・ファイルの場所や選択は、元のリカバリ・ファイルと同じです。 +選択されているファイルやフォルダはリストに表示され、その合計サイズとブロック数が計算されます。 +ブロックの割り当ても変更できません。 +

+ +
+ +

リカバリ・ファイル

+ +
+基準ファイル名 +
  +元のファイルを上書きしたくないなら、別の名前に変更してください。 +
+ +
+コメント ボタン +
  +コメントを新たに入力することができますし、あるいは元のを変更してもいいです。 +
+ +
+冗長性 +
  +「冗長性」とは修復時に復元することができる割合のことです。 +例えば、500MB のソース・ファイルに対して冗長性が 10% なら、 +50MB までの破損や消失を修復することができます。 +注意点として、実際に修復できるかどうかは破損の分布によります。 +狭い領域に破損が集中してる場合は小さな冗長性でも修復できそうですが、 +広い領域に破損がまばらに点在してる場合はより大きな冗長性が必要です。 +なお、冗長性を 0% にすると検査用に使うインデックス・ファイルだけが作られます。 +
+ +
+最初のリカバリ・ブロック番号 +
  +既存のリカバリ・ファイルを拡張してリカバリ・ブロックを追加したいなら、 +この開始番号を指定することで、リカバリ・ファイルを途中から作ることができます。 +この値が 0 なら、最初のブロックから全て作り直します。 +
+ +
+リカバリ・ブロックの数 +
  +リカバリ・ブロックの数を直接入力してもいいです。 +冗長性で指定できる範囲よりも大きな値を指定できます。 +
+ +
+サイズ指定方式リカバリ・ファイルの数 +
  +「サイズ指定方式」ではリカバリ・ファイルの大きさをどうするかを指定します。 +「同じ大きさにする」や「異なる大きさにする」にした場合は、 +更にリカバリ・ファイルの数を指定することができます。 +そのファイル数で、同じ大きさや異なる大きさでリカバリ・ファイルが作られます。 +「2の乗数で大きくしていく」にすると、 +リカバリ・ブロックの数は 1, 2, 4, 8, 16, 32, 64, 128, ...個と、倍々に増えていきます。 +「貨幣単位で大きくしていく」にすると、 +リカバリ・ブロックの数は 1, 1, 2, 5, 10, 10, 20, 50, 100, ...個と、10進数的に増えていきます。 +後の二方式では、最も大きなソース・ファイルのブロック数に達した後はその個数で続きます。 +
+ +

  +各サイズ指定方式ごとに 500ブロックがどう分配されるかの例:
+

+
サイズ指定方式リカバリ・ファイルごとのブロック数 +
同じ大きさにする167, 167, 166 (3ファイルなら)84, 84, 83, 83, 83, 83 (6ファイルなら) +
異なる大きさにする72, 144, 284 (3ファイルなら)8, 16, 32, 64, 128, 252 (6ファイルなら) +
2の乗数で大きくしていく1, 2, 4, 8, 16, 32, 64, 128, 245 (合計 9ファイル) +
貨幣単位で大きくしていく1, 1, 2, 5, 10, 10, 20, 50, 100, 100, 200, 1 (合計 12ファイル) +
+

+ +
+効率 +
  +リカバリ・ファイルの大きさに対してどれくらいのデータを復元できるかです。 +例えば、200MB のリカバリ・ファイルの効率が 95% なら、 +データを 190MB まで復元することができます。 +
+ +
+失われても完全に作り直すことができるファイルの数 (最少 - 最多) +
  +リカバリ・ファイルの修復能力を知る為に、この値を参考にしてください。 +ソース・ファイルの大きさが異なる場合は、 +一つのファイルを復元するのに予想以上の冗長性が必要になるかもしれません。 +
+ +
+ +
+開く ボタン +
  +既に存在するリカバリ・ファイルを開くなら、このボタンを押してどれにするか選択してください。 +現在の設定内容は保存されないので注意してください。 +
+ +
+閉じる ボタン +
  +このボタンを押すと、MultiPar を終了します。 +閉じる際に警告は出ませんし、現在の設定内容は保存されないので注意してください。 +
+ +
+設定 ボタン +
  +設定を変更したいなら、このボタンを押すと、設定画面が表示されます。 +
+ +
+情報 ボタン +
  +このボタンを押すと、バージョン情報が表示されます。 +そこから説明書を開くこともできます。 +
+ +
+試作する ボタン +
  +各リカバリ・ファイルの大きさを知りたいなら、 +このボタンを押してプレビュー画面を見ることができます。 +
+ +
+作成する ボタン +
  +ソース・ファイルを選択してそれぞれの設定を終えたら、 +このボタンを押してリカバリ・ファイルを作ってください。 +経過を表示する為に作成中の画面が開きます。 +
+ +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + + diff --git a/alpha/help/0411/style_panel.css b/alpha/help/0411/style_panel.css new file mode 100644 index 0000000..54725c3 --- /dev/null +++ b/alpha/help/0411/style_panel.css @@ -0,0 +1,21 @@ +* { +line-height:1.8; +text-underline-position:under; +} + +body { +padding: 0px 0px 0px 160px ; +} + +div#left_area { +position: fixed !important; +position: absolute; +padding: 0px 0px 0px 10px ; +top: 0; +left: 0; +width: 150px; +height: 100%; +background-color: #fffbf0 ; +overflow: auto; +} + diff --git a/alpha/help/0411/usage.htm b/alpha/help/0411/usage.htm new file mode 100644 index 0000000..4af7933 --- /dev/null +++ b/alpha/help/0411/usage.htm @@ -0,0 +1,67 @@ + + + + +ファイル修復ソフトの用途 + + + +ファイル修復ソフトの用途 +
+ +

  +元々、Parchive は通信エラーや回線切断が多いパソコン通信や、 +定期的に記事やファイルが消滅するニュース配信システムなどで、 +より効率的にファイルを配布する為に作られた技術です。 +PAR 1.0 は「大量の分割ファイルを配布する際に、一部に転送エラーや欠落があっても、 +それをリカバリ・ファイルで補えるようにする」という用途に適しています。 +ニュース・グループでは記事やファイル一個の大きさに制限があり、 +分割することが普通だったので、PAR 1.0 の仕組みもそうなっています。 +しかし、サイズの異なるファイルどうしでは効率が悪かったり、 +一個の大きなファイルに対してはリカバリ・ファイルを作れない問題があります。 +

+

  +そこで、仮想的にファイルを分割するスライス (ブロックともいう) という概念が +PAR 2.0 では導入されました。 +PAR 2.0 は PAR 1.0 の改良版でより柔軟に効率良く修復できるようになってます。 +分割する必要がなくなったので、 +大きなファイルでもそのままリカバリ・ファイルを作ることができます。 +「ファイルをダウンロードして、一部のデータが化けてたり末尾が少し途切れていても、 +それをリカバリ・ファイルで補えるようにする」という用途に使えます。 +しかし、現在のインターネット通信用の機器にはエラー訂正機能が +標準で備わってるため、通信エラーが発生することはまずありません。 +これがファイル修復ソフトがほとんど使われてない理由で、 +根本的に通信中にファイルが破損しないのでファイル修復ソフトの出番が無いのです。 +

+

  +しかし、記録媒体が破損する可能性は今でもあります。 +フロッピー・ディスクは昔からよく壊れますし、 +自分で焼いた CD-R や DVD-R も何年も経つと劣化して読めなくなることがあるようです。 +そういう所では、ファイル修復ソフトにもまだ出番があります。 +HDD も壊れると損失が大きいのですが、 +全てのデータが同時に失われる状況ではリカバリ・ファイルは役に立ちません。 +あくまで Parchive というのは、部分的な破損を、 +残った部分とリカバリ・ファイルを使って修復するものです。 +

+

  +「FD や CD-R にデータを書き込む前に、リカバリ・ファイルを作っておくことで、 +一部が読めなくなっても、それをリカバリ・ファイルで補えるようにする」 +という用途に使うことができます。 +FD なら書き込むファイル単位でもいいのですが、ファイル数の制限があるので、 +CD-R ならイメージ単位の方がよさそうです。 +データが複数の FD や CD-R にまたがる場合は、リカバリ・ファイルは専用の +ディスクに記録しておくことで修復が容易にもなります。 +一枚の CD-R が割れて全てのデータが完全に読めなくなっても、 +残りの CD-R とリカバリ・ファイルを使ってディスク・イメージを修復して、 +再度そのイメージを CD-R に焼けばいいという具合です。 +概念的には HDD の Raid システムと同じようなものですが、 +FD や CD-R は全体が完全に読めなくなる可能性は低いので、 +リカバリ・ファイルは小さくてもいいのが違いです。 +ただし、破損してない部分を利用する為には、 +破損してない部分を読み取るためのソフトが必要です。 +それをするのが一般的なファイル復旧ソフトの役目で、 +「ファイル復旧ソフト」と「ファイル修復ソフト」を組み合わせることが大切です。 +

+ + + diff --git a/alpha/help/0411/verify.htm b/alpha/help/0411/verify.htm new file mode 100644 index 0000000..ce1ffea --- /dev/null +++ b/alpha/help/0411/verify.htm @@ -0,0 +1,183 @@ + + + + +検査画面 + + + +検査画面の説明
  +リカバリ・ファイルを指定して MultiPar を起動すると、この画面が開いて検査が始まります。 +どのファイルが破損・欠落してるのかを調べて、 +リカバリ・データが十分にあれば、修復することもできます。 +最初から検査をやり直したい時は「F5」キーを押してください。 +MultiPar を複数起動していて、既に他のが作業中なら、 +先のが終わるのを待ってから、次のを開始します。 +
+ +
+基準ディレクトリ参照する ボタン +
  +「基準ディレクトリ」とはソース・ファイルが存在するディレクトリのことです。 +初期状態ではリカバリ・ファイルが入ってるフォルダになってます。 +ソース・ファイルが別の場所にある場合は、そのままでは全て消失と判定されてしまうので、 +基準ディレクトリをソース・ファイルが入ってるフォルダに変更してください。 +「参照する」ボタンでフォルダを選択するか、 +入力欄にフォルダをドラッグ&ドロップしてください。 +表示欄をダブル・クリックしてもフォルダ選択ダイアログが表示されます。 +
+ +
+作成ソフトコメント +
  +「作成ソフト」には、作成したソフトの識別名やバージョンが表示されます。 +コメントが記録されてる場合は、そのコメントも表示されます。 +
+ + +

  +ファイル一覧にはリカバリ・ファイルとソース・ファイルが上下に別れて表示されます。 +それぞれのファイルのサイズや状態が表示されるので、 +どのファイルが不完全かがわかりやすいです。 +ブロック数の合計やどれだけが利用可能かなども表示されます。 +

+

  +検査が終わると、状態ごとのファイル数などの検査結果が表示されます。 +破損したり消失してるファイルがあった場合は、修復できるかどうかもわかります。 +ソース・ファイルの状態はアイコンの色で簡単に識別できます。 +[緑色のファイル]は完全な状態であることを示します。 +[黄色のファイル]は破損してるか名前が異なることを示します。 +[赤色のファイル]はそのファイルが消失してることを示します。 +[黄色のフォルダ]はそのフォルダが存在することを示します。 +[赤色のフォルダ]はそのフォルダが消失してることを示します。 +手動で追加した基準ディレクトリ外のファイルは[白色のファイル]で表示されます。 +

+ +
+ +
+進捗状況の表示 +
  +ウインドウ・タイトルには今何をしてるか、プログレス・バーにはその進み具合が表示されます。 +工程は複数あるので、全体の処理が完了するまでバーは何度も前後します。 +
+ +
+ブロック検出結果の棒グラフ +
  +[緑色の領域]は利用できるソース・ブロックの数、 +[黄色の領域]は復元できるソース・ブロックの数、 +[赤色の領域]は足りないブロックの数、で棒グラフを構成します。 +どのくらいのブロックが失われて、 +修復するにはあとどれだけのブロックが必要かが、一目でわかります。 +
+ +
+経過状態を表示する所 +
  +エラーが発生した時にここをダブル・クリックすると、 +作成中の記録が保存されてる「save」フォルダが開きます。 +
+ +
+残り時間 +
  +これは終わるまでの時間です。 +この計算はいい加減なので、もっと待つかもしれません。 +
+ +
+ +
+追加する ボタン +
  +このボタンを押すか、ファイル一覧にドラッグ&ドロップすることで、 +同時に検査したい他のファイルを追加することができます。 +基準ディレクトリとは異なる所にソース・ファイルの候補が存在する場合や、 +リカバリ・ファイルの名前が異なる時には、それらを自分で追加してください。 +別のリカバリ・ファイルを開いたり、基準ディレクトリを変更すると、追加したファイルのリストは消去されます。 +なお、基準ディレクトリ内の全てのファイルを検査したい場合は、「検査の程度」を「追加検査」にした方が簡単です。 +
+ +
+休止する再開する ボタン +
  +「休止する」ボタンを押すと、一時的に動作を停止させます。 +休止中に「再開する」ボタンを押すと、その場から動作を再開することができます。 +「Pause」キーを押しても休止・再開されます。 +
+ +
+修復する復元する訂正する、あるいは検査する ボタン +
  +このボタンを押すと、検査を開始して可能なら修復します。 +どのように修復できるかで表示が変わります。 +全体的に修復できるなら、「修復する」になります。 +単純な修正や分割ファイルの結合が可能なら、「復元する」になります。 +名前の訂正だけなら「訂正する」になります。 +まったく修復することができないなら、「検査する」になります。 +
+ +
+中断する ボタン +
  +検査や修復を途中で止めたいときは、このボタンを押してください。 +「Escape」キーを押しても中止されます。 +
+ +
+作り直す ボタン +
  +現在開いてるリカバリ・ファイルと同じソース・ファイルに対して、 +追加でリカバリ・ファイルを作りたい、またはリカバリ・ファイルを作り直したいなら、 +このボタンを押して作り直し画面を開いてください。 +なお、新しく作られたファイルは既存の同じ名前のファイルを上書きするので注意してください。 +
+ +
+ +
+開く ボタン +
  +別のリカバリ・ファイルを開いて検査したいのなら、このボタンを押してどれにするか選択してください。 +選択したファイルをうまく識別できなかった場合は、そのファイル形式に適合した拡張子を付けてください。 +
+ +
+新規作成 ボタン +
  +新たに別のリカバリ・ファイルを作るなら、 +このボタンを押して作成画面を開いてください。 +
+ +
+情報 ボタン +
  +このボタンを押すと、バージョン情報が表示されます。 +そこから説明書を開くこともできます。 +
+ +
+設定 ボタン +
  +設定を変更したいなら、このボタンを押すと、設定画面が表示されます。 +
+ +
+閉じる ボタン +
  +このボタンを押すと、MultiPar を終了します。 +
+ +
+

MultiPar のヘルプ

+作成画面
+プレビュー画面
+作成中画面
+検査画面
+作り直し画面
+設定画面 +
+ + +