Copyright: SHP/Win32 Online Help Version 2.5, Copyright (C) 1993-1997 Yuhji Imoto, All Rights Reserved.


　ShrinkPackager for Win32 Online Manual

      Copyright ｩ 1993-1997 井本 祐司(Yuhji Imoto), All rights reserved.

はじめに

ShrinkPackager for Win32について	使用承諾条項
謝辞

基礎知識

セーブセットファイルとは	インデックスリストとは
プロシジャとは	バックアップ時の日付指定の方法

運用ガイド

動作環境	どうやって使えばいいの？
バックアップの運用	使用上の注意点など
レジストリのバックアップとリストア	Ｑ＆Ａ

便利な使い方

コマンドラインパラメータ	ドラッグ・アンド・ドロップ
セーブセット名マクロ

レジストレーション

NIFTY-Serveから送金したい	郵便局から送金したい
ライセンスの登録方法	作者への連絡方法

機能リファレンス

[セーブセットメニュー]

バックアップ	リストア
内容閲覧	テスト
ShrinkPackagerの終了

[設定メニュー]

保存禁止パス名の設定	保存禁止拡張子の設定
圧縮禁止ファイルサイズの範囲設定	圧縮禁止パス名の設定
圧縮禁止拡張子の設定	保存禁止・圧縮禁止項目設定の保存
環境設定・動作条件の設定	環境設定・ログの設定
環境設定・ディレクトリの設定

[ツールメニュー]

インデックスリスト作成	インデックスリスト読み込み
インデックスリスト保存	インデックスリンク先セーブセット名の編集
インデックスリストテキスト化保存	プロシジャ作成・編集・実行
プロシジャ読み込み	プロシジャ保存
バックログをファイルへ保存	ライセンス設定
ライセンス確認

Microsoft WindowsはMicrosoft Corporation (U.S.A.)の商標です。その他、本書に記載されている製品名は、一般に各開発メーカーの登録商標または商標です。


Q&A
　Ｑ＆Ａ

Ｑ１	セーブセットから目的のファイルだけをリストアするには？
Ｑ２	オペレーティングシステムの環境を完全にバックアップできるの？
Ｑ３	プロシジャとインデックスリストの保存時のファイル拡張子はどうすればいいの？
Ｑ４	差分保存でバックアップされるファイルはどんなファイル？
Ｑ５	ディレクトリ単位でリストアする方法は？


インデックスリストを作成して、この作成したインデックスリストを元にリストアを実行します。インデックスリストを使うことで、必要なファイルを選択してリストアすることが可能になります。


ShrinkPackager for Win32はオペレーティングシステムのシステムディスクを完全にバックアップすることはできません。MS-DOS+Windows3.1の時代のようなシステムディスクを丸ごとバックアップして、そのままリストアするような用途での使用は想定されておりません。


拡張子は自由に決めていただくことができますが、プロシジャに関しては.PRC、インデックスリストに関しては.IDXとすることをお薦めしています。


差分保存の対象となるファイルは、アーカイブビットがセットされたファイルです。


現在のところ、ディレクトリ単位でリストアする方法はサポートされておりません。面倒ですが、インデックスリストを使って、必要なファイルを選択してリストアしてください。


　セーブセット名マクロ

ShrinkPackager for Win32では、バックアップ時に指定するセーブセット名の一部の文字に特殊な意味を持つ一連のキーワードを指定することができるようになっています。この一連のキーワードを「セーブセット名マクロ」と呼んでいます。このセーブセット名マクロを利用することで、バックアップ時にセーブセット名を自動的に作成することができるようになり、この機能をプロシジャ機能と組み合わせることで、より簡単に定期的なバックアップの運用ができるようになります。

このセーブセット名マクロには次の表に示すようなものがあります。

マクロの記述	マクロの持っている意味	実行例
>Y	実行時の西暦を４桁であらわします	1997
>E	実行時の西暦を２桁であらわします	97
>M	実行時の月を２桁であらわします	03
>D	実行時の日を２桁であらわします	02
>H	実行時の時を２桁であらわします	14
>N	実行時の分を２桁であらわします	53
>W	実行時の曜日を３文字であらわします	Sun
>C	実行中のコンピュータ名を獲得します。コンピュータ名は仕様上最大15文字まで許可されています。	PS100
>U	ログオン中のユーザー名を獲得します。ユーザー名は仕様上最大20文字まで許可されています。	YUH

例えば、セーブセットファイル名として "D:\BCK>Y>M" のように指定すると、実行時が2月15日であれば"D:\BCK0215"のように置き換えられ、自動的にセーブセットファイル名を作成することができます。

つまり、このセーブセット名マクロを利用することで、プロシジャをより抽象的な形で作成することができるようになり、そして、１つのプロシジャで実行時に前回作成したセーブセットを上書きせずに、新たなセーブセットを作成することもできます。


 レジストリのバックアップとリストア

ShrinkPackager for Win32はレジストリデータベースのバックアップとリストアをサポートしていません。レジストリデータベースをバックアップ／リストアする方法の１つのヒントをここでご紹介します。レジストリデータベースをバックアップ／リストアするにはWindowsに付属しているレジストリエディタを利用する方法があります。Windows NTの場合であれば REGEDT32.EXEを、Windows95であればREGEDIT.EXEを使います。

レジストリエディタには、レジストリデータベースをファイルとして保存し、ファイルとして保存されたレジストリデータベースを復帰するための機能が含まれています。Windows NT 3.51の場合、操作に結構手間がかかります（Windows95の場合は単純にファイル名を指定するだけですべての情報が保存できます）が、オペレーティングシステム標準で提供されている機能で、かつ、レジストリデータベースには多くの管理情報が含まれていることから、標準で提供されているツールを使った方問題は起こりにくいであろうと考えています。ShrinkPackager for Win32を使って、システムディスクをバックアップする場合、レジストリエディタで予めレジストリデータベースをファイルへ保存しておくことをお薦めします。

　レジストリデータベースにおいて、保存対象とするレジストリのルートキーはHKEY_USERSとHKEY_LOCAL_MACHINEの２つです。これ以外のルートキーHKEY_CURRENT_USERとHKEY_CLASSES_ROOTの２つのキーは、それぞれHKEY_USERSとHKEY_LOCAL_MACHINEのサブセットとなっています。

レジストリデータベースとレジストリエディタについての詳しい情報と使い方は、レジストリエディタのオンラインヘルプをご覧ください。

　ここで記載されている方法で、必ずしも完全なバックアップとリストアがおこなえることは保証していません。ご注意ください。


 使用上の注意点など

 最新のShrinkPackager for Win32は、Version 1.07以前のバージョンで作成されたセーブセットを正しく認識できない可能性がありますのでご注意願います。もし、このような現象に遭遇された場合は、そのセーブセットファイルを作成したShrinkPackager for Win32のバージョンをNIFTY-Serve FNEC98P LIB#4などから入手してお使いください。

 バックアップ中にスクリーンセーバーが起動すると、スクリーンセーバーの種類によっては CPU 時間のほとんどをスクリーンセーバーが使うため、バックアップが止まってしまう場合があります。

 圧縮処理は結構遅いです。一応、[環境設定]-[動作条件の設定] において、「圧縮処理は速度優先をデフォルトとする」をチェックすることで少しはよくなります。

 圧縮率は速度を優先させてもさほど変化はありません。しかし、リストア時においては、圧縮速度を優先させない方が高速にリストアすることができます。

 圧縮禁止拡張子、圧縮禁止開始容量の設定、保存除外拡張、および、保存除外パスをうまく利用して、効率良くバックアップできる環境を設定して頂くようお願い致します。

 ログファイルを作成するように設定しておくと、すべての動作が遅くなります。また、ログファイルをセーブセットと同じドライブに作成するとバックアップが異常終了するため絶対にこのような設定はおこなわないでください。

 ShrinkPackager for Win32 ではシステムディスクの完全なフルバックアップをおこなえません。特に Windows-NT 環境ではレジストリデータベースをバックアップすることはできません。このため、バックアップをリストアしてもバックアップ前の状態へ復帰させることはきません。レジストリのバックアップとリストアに１つのヒントが記載されています。

 バックアップ先のメディアのフォーマット形式によっては著しく速度が低下することが確認されています。Windows-NT においてはスーパーフロッピー形式の MOをバックアップ先に使うとこの現象が発生します。このため、Windows-NT ではバックアップ先が MO ドライブの場合、メディアにはハードディスク形式の MOをご利用ください。MO のフォーマットに関しては Windows-NT システムガイドをご覧ください。

 ウイルスバスターが実行中の環境では ShrinkPackager が誤動作を起こすことが確認されています。このためウイルスバスターをお使いの方はバックアップ等をおこなうときにウイルスバスターを終了させておいてください。また、ウイルスバスターのインストールされているディレクトリはバックアップ対象からはずすことをお薦めします。

　動作条件の設定において「メディア交換時に自動でイジェクトする」をチェックしても、お使いの環境によっては正しく動作しない可能性があります。自動イジェクト機能が正しく動作しないことが確認された場合、必ず動作条件の設定で「メディア交換時に自動でイジェクトする」のチェックをはずしておいてください。予期せぬ動作をおこなう可能性があります。この自動イジェクト機能は、すべての環境で正常に動作することを保証している機能ではありません。


　コマンドラインパラメータ

　ShrinkPackager for Win32の起動時にコマンドラインパラメータを指定することができます。コマンドラインパラメータとは、プログラムの起動時に動作を指定するための特殊なキーワードで、ShrinkPackager for Win32の場合には、ファイル名を指定することができるようになっています。

　ShrinkPackager for Win32が受け取ることのできるコマンドラインパラメータの数は１つだけです。これ以上コマンドラインパラメータを指定しても無視されます。

　ShrinkPackager for Win32はコマンドラインから受け取ったファイル名を「プロシジャ」ファイルとして認識します。ShrinkPackager for Win32は起動すると、指定されたファイルを自動的に読み込み、正常に読み込みが完了したことを確認してそのプロシジャを実行します。

　この機能を利用すると、普段から実施するバックアップのためのプロシジャを作成して、そのプロシジャをShrinkPackager for Win32を関係付けておくことで、プロシジャファイルをダブルクリックすることで簡単にバックアップをおこなうことが可能になります。


　ドラッグ・アンド・ドロップ

　ShrinkPackager for Win32はファイルマネージャなどからドラッグ・アンド・ドロップ操作によるファイル指定を受け付けるようになっています。ドラッグ・アンド・ドロップで受付可能なファイルの種類は、ファイル拡張子が「.PRC」か「.001」のものです。

　ファイル拡張子が「.PRC」のファイルは、プロシジャファイルとして認識されます。また、ファイル拡張子が「.001」のものはセーブセットファイルとして認識されます。セーブセットファイルをドラッグ・アンド・ドロップで指定すると、ShrinkPackager for Win32は、そのファイルを閲覧するのか、テストするのか、もしくはそのファイルに対するインデックスリストを作成するのかを問い合わせる以下に示すようなダイアログボックスが表示されます。この問い合わせに答えることで、選択した処理が実行されます。

拡張子が「.001」のセーブセットをドロップ

したときに表示されるダイアログボックス

　この機能を使うと、ファイルマネージャやエクスプローラなどのファイル操作用ソフトウエアと組み合わせ使用によって、簡単にセーブセットファイルの閲覧やインデックスリストの作成等をおこなうことができるようになります。


　どうやって使えばいいの？

　ここではShrinkPackager for Win32をどうのように使ってゆくのかを簡単に説明しています。

ステップ１　バックアップの取り方を考える

　最初に考えなければならないことは、どのようにバックアップ処理を運用するかを考えなければなりません。毎回フルバックアップにするのか、更新頻度が高い部分だけを取るのか、それとも、更新部分だけを毎日取るのか、作成時間でバックアップ対象を絞るのか、などなどいろいろとやり方は思い浮かぶはずです。しかし、どのようにバックアップ処理をおこなってゆくかは、いろいろな経験を積んでゆかなければ自分にピッタリの方法を簡単には見つけることができません。バックアップを無駄なく、効率的、そして十分におこなうことは非常に難しいことです。

　バックアップ処理の運用が初めての方は、次にあげた内容を参考にご自分に適したバックアップ処理の方針と運用方法を考えてみてはいかがでしょうか。このヘルプファイル内の「バックアップの運用」も参考にしてください。

バックアップ運用方針の例

・マスターディスクが存在しているものはバックアップしない。

・システムとデータを区別してバックアップを取る。

・システムは大きく変更したときにバックアップする。

・データは月初めにフルバックアップ、その後は差分バックアップとする。

　ここで忘れてはいけないのは、バックアップは定期的に行うことも大事なのですが、何かデータを更新した直後にこまめに行うことも大事です。特に対象となるデータが頻繁に更新されるものや消えては大変困るものはこまめにバックアップした方が安心です。

　また、念には念を入れて、同じバックアップを２セット作成することも時には重要になります。つまり、非常に重要なデータをバックアップする場合、どちらか一方のメディアが壊れてもデータを復旧することを可能にするためです。フロッピーディスクやMOなどのメディアは消耗品です。ある程度の期間使ったら、新しいメディアへ交換することも大事です。

ステップ２　環境設定をおこなう

　それでは実際にバックアップを始める前にShrinkPackager for Win32の動作環境の設定をおこないましょう。特に動作速度に影響のある次の項目を設定することをお薦めします。

・保存禁止設定

・圧縮禁止設定

・動作条件設定

　これらの設定項目は、メニューバー上の[設定(O)]メニュー内に存在しています。これらの項目をうまく設定することで効率よくバックアップがおこなえるようになります。特に処理速度の遅いコンピュータをお使いの方はよく考えてもっとも効率よく運用できるように設定されることをお薦めします。

ステップ３　バックアップする

　ShrinkPackager for Win32を起動して、クイックアクセスボタンかメニューバー上の[セーブセット(S)]メニュー内からバックアップ機能を選びます。そして、表示されたバックアップの設定ダイアログボックスへ必要事項を指定します。ここで注意して欲しいの次の点です。

・セーブセット名にはファイル拡張子を付けない。

・保存パスへはバックアップしたいディレクトリをドライブレターを付けて指定する。

・「保存元ファイルのオープンエラーを無視」オプションは特に必要のない限り必ずチェックする(デフォルトでチェックされています)。

・サブディレクトリもバックアップしたければ「ディレクトリスキャン有効」オプションをチェックする（デフォルトでチェックされています）。

　そして、必要事項を指定した後、「実行」ボタンをクリックするとバックアップ処理が始まります。

ステップ４　レストアする

　ShrinkPackager for Win32を起動して、クイックアクセスボタンかメニューバー上の[セーブセット(S)]メニュー内からレストア機能を選びます。そして、表示されたレストアの設定ダイアログボックスへ必要事項を指定します。ここで注意して欲しいのは次の点です。

・セーブセット名にはファイル拡張子を付けない。

・復帰パスへは復帰先のディレクトリを指定する（指定するディレクトリが存在しなければ自動的に作成されます）。

　この中でも特に「復帰先パス」の指定に注意してください。例えばディレクトリ C:\Windowsをバックアップしたセーブセットを D:\Windowsといった形でレストアするには復帰先パスとして D:\ を指定します。これをD:\WindowsとしてしまうとD:\Windowsディレクトリの下にセーブセット内の \Windowsが戻されてしまうため結果としてD:\Windows\Windowのようになってしまいます。

　そして、必要事項を指定した後、「実行」ボタンをクリックするとバックアップ処理が始まります。

ステップ５　プロシジャを使って処理をまとめる

　バックアップの運用が軌道に乗ってくると、毎回毎回その都度バックアップパラメータの設定をおこなうのが面倒になってきます。こんな時は「プロシジャ」機能を使うと簡単にバックアップをおこなえるようになります。

　まず、ShrinkPackager for Win32を起動、そして、メニューバーの[ツール(T)]メニュー内から[プロシジャ(P)]-[作成・編集(C)]を選ぶとプロシジャ編集ダイアログが表示され、プロシジャの編集ができる状態になります。１つのプロシジャは１つ以上のレシピと呼ばれる設定表がまとまって作られます。ここでは１つ１つレシピを作ってプロシジャを作成します。

　ダイアログから[新規作成(N)]をクリックするとレシピタイトルをたずねてくるので、適当なレシピ名を入力して[続ける]をクリックします。すると続けてレシピの編集ダイアログが表示されます。このダイアログはバックアップパラメータを設定するダイアログとまったく同じです。違うのはタイトルバーに表示されるメッセージと[実行]ボタンが[設定]ボタンに変わったことくらいです。必要な設定をおこなったら[設定]をクリックしてください。

　必要なプロシジャの作成が終わったら、いったんダイアログを閉じて、再度[ツール]メニューの[プロシジャ]から[保存]機能を選んで、先ほど作成したプロシジャをファイルとして保存してください。このときファイル拡張子は .PRC とすることをお薦めします。

　そして、保存したプロシジャファイルをエクスプローラやファイルマネージャでアプリケーションとの関係付けをおこなうと、関係付けられたプロシジャファイルをダブルクリックすることで、自動的にバックアップ処理がおこなえるようになります。


 動作環境

　ShrinkPackager for Win32を動作させるためには以下に示す環境であることを推奨します。ここに示した環境以外でShrinkPackager for Win32を実行した場合、一部の機能に障害が発生する可能性もありますのでご注意願います。もっとも、ここに示された環境以外でも何も問題が発生しなかったり、逆にここに示されている環境と合致している環境で実行しても問題が発生する場合もあり得ます。

　つまり、ここに記載されている内容は、あくまでも「推奨」する動作環境であって、動作を保証している環境ではないことを理解しておいてください。

PC	Microsoft Windows95、または、Microsoft Windows NT4.0以上の動作が保証されたIntel CPUベースのコンピュータ(Win32c以上の環境が必要です）
メモリ	Window95の場合は16MB以上、Windows NTの場合は32MB以上の環境を推奨
ビデオ	画面解像度 800×600以上、色数256色以上を推奨

　もしかすると、お使いのコンピュータのディスクシステムにおいて、ShrinkPackager for Win32がうまく動作しないかもしれません。このため、送金される前に十分過ぎるくらいの動作評価試験をおこなっていただきたいと思います。


 バックアップの運用

　コンピュータを利用してゆく上で、自分自身が普段から利用している運用環境をバックアップしておくことは非常に大切な事です。バックアップを取る事によって、いつ襲ってくるとも知れないディスククラッシュや操作ミスによるファイルの消失などの災害にもある程度対処する事ができます。

　バックアップの運用には、コンピュータの用途や利用頻度、扱っているデータの種類、そして、これが最も大きな影響力を持つと思われますが、バックアップに使う媒体（メディア）などから都合の良い方法を探さなければなりません。バックアップに利用されるメディアには、フロッピーディスク、ＭＯディスク、各種テープドライブなどが存在していますが、ShrinkPackager で利用できるメディアは、OS がディスクイメージとしてアクセス可能なメディアだけで、ShrinkPackager の設計そのものは、ＭＯディスクなどの大容量の交換可能なメディアをターゲットとしておこなわれています。

　バックアップの運用ですが、コンピュータを毎日使っている場合であれば、週の始めにフルバックアップを取って、後は毎日パーシャルバックアップ（差分バックアップ）を取るといった方法が一般的で、もっとも時間的なロスが少なく効率的にデータをバックアップすることができると考えられます。ほとんどコンピュータを使わない場合で、かつ、バックアップ対象となるデータが少なければ、コンピュータを使い終わった時点で対象となるデータをフルバックアップするのが効果的です。

　差分の抽出方法も、ShrinkPackager では、OS のファイルシステムが提供しているアーカイブビットによる方法と、ファイルの最終更新時間による方法の２つをサポートしているので、用途に応じて選ぶ事ができます。

　もちろん、扱うデータ量が少なければ毎日フルバックアップを取ったとしても、時間的なロスはほとんどないかもしれません。この場合、「圧縮しない」としてバックアップすることで、処理時間を大幅に短縮する事が可能になります。

　バックアップメディアは、できれば２セット以上用意したほうが良いでしょう。同じ内容のバックアップを２セット取るのではなく(もちろん、メディアの寿命なども考慮すると同じバックアップを２セット以上持つのは理想的なのですが)、例えば、前の週のフルバックと今週のフルバックといったように時間的にずらして取ったものを２セットです。このように運用すると、最悪の場合でも２週間前までのデータを再現することが可能になります。

　他にもいろいろな運用方法が考えられますが、ご自分に合った ShrinkPackager の活用方法を探してみてください。


 使用承諾条項

●使用承諾条項の有効性

　この使用承諾条項は、このソフトウエアの配布形態であるアーカイブファイルを解凍し、このソフトウエアを実行した時点、または、著作者に対して送金した時点のどちらか早い時点で有効となるものとします。

●著作者の権利

　このソフトウエア（ShrinkPackager for Win32）、および、これに関連するすべてのファイル（印刷等の処理により派生した結果物も含みます）に関る一切の権利は、著作者である井本 祐司が有しています。

●ソフトウエの形態

　このソフトウエアは、シェアウエアと呼ばれる有料ソフトウエアとして提供されます。１０日間の試用期間を越えて継続使用する場合は、継続使用料を支払わなければなりません。継続使用料の支払い方法は、継続使用の方法を参照してください。

●ユーザーの義務と責任

　このソフトウエアは無保証です。このソフトウエアは、正常に動作することを望んで開発されていますが、予期せぬ動作を行う可能性もあります。著作者は、このプログラムの実行によってどのような損害が発生しようとも一切の責任といかなる義務も負いません。

　このソフトウエアを使用して発生した賠償請求、責任および障害などの一切については、使用者の皆様自身が単独ですべての責任を負い、それらから発生する被害から著作者を守らなければなりません。

●著作者の義務と責任

　著作者は、発見されたバグ、および、不具合等について、それらを修正する努力は致しますが、バグ、および、不具合等を修正する義務は負いません。

　また、このプログラムの実行によってどのような損害が発生しようとも一切の責任といかなる義務も負いません（ユーザーの義務と責任を参照のこと）。

●サポート

　ユーザーサポートは NIFTY-Serve の電子メールで行います。これ以外の手段によるユーザーサポートは原則的に実施しないものとします。

●再配布

　アーカイブファイルの構成、および、その内容を変更しなければ、商品、雑誌等へのバンドルなど再配布を基本的に許可します。

●再配布に付随する許可の必要性

　ネットワーク上での再配布にあたっては特に事前承認を要求しませんが、できる限り事後報告で良いので報告をお願いします。

　ただし、雑誌などへの掲載、その雑誌の付録メディア、商品へのバンドル等での収録に関しては必ず著作権者である井本 祐司の許可を取ってください。


 ShrinkPackager for Win32について

　ShrinkPackager for Win32はWin32c環境以上で動作する、ディスク上のファイルをディレクトリ構造を伴ったままで圧縮バックアップ、および、レストアするためのユーティリティです。Windows3.1+Win32s環境では動作しません。

　ShrinkPackager には、次のような特徴があります。

・完全な32ビットコードアプリケーションです。

・ロングファイルネームに対応しています。

・圧縮バックアップができます。

・複数枚のメディアに渡ってバックアップを作成することができます。

・ディレクトリを基本単位としてバックアップします。

・修正された差分だけをバックアップすることができます。

・指定日付の範囲のファイルをバックアップすることができます。

・１枚のメディアに複数のバックアップを作成することもできます。

・バックアップしたままの状態でリストアできます。

・指定されたディレクトリへファイルをリストアすることもできます。

・プロシジャと呼ぶ一括処理機能を使うことで、複数ディレクトリの一括バックアップをサポートします。

・インデックスリストと呼ぶ、索引検索機能による高速な選択的リストア処理をサポートしています。この機能を利用するとバックアップしたファイルをセーブセットから高速に取り出すとこが可能になります。

・バックアップしたファイルの閲覧ができます。

・バックアップしたファイルのデータ部分のエラーテストができます。

・OSがディスクとして認識しているメディアなら基本的に取り扱い可能です。

・保存対象となる１つのファイルの取り扱い可能な最大ファイルサイズは、２ＧＢ（ギガバイト）までです。セーブセットの最大サイズは、OSの制限によります。ただし、インデックスリストを使用する場合は、セーブセットの最大サイズは２ＧＢ未満に制限されます。

　なお、この ShrinkPackager for Win32 では、MS-DOS 版をWindows3.1版で作成されたセーブセット（バックアップ）ファイルを利用することはできませんのご注意を願います。また、ShrinkPackager for Win32 Version 1.07 以前に作成されたセーブセットは、最新のバージョンで正常に処理できない可能性があります。


 謝辞

　このソフトウエアを開発するにあたり貴重な時間を評価のために割いていただき、かつ、貴重なアドバイスを多数いただいた、私の友人である　長谷川 隆史氏　に感謝します。

　そして何よりも、このソフトウエアの開発を暖かく見守っていただき、そして援助していただいた 今泉 幸雄氏　に心から感謝します。

　最後にα版から使っていただいたすべての皆さん、そして送金していただいたすべてのユーザーの皆さんに感謝します。ありがとうございました。


 セーブセットファイルとは

　ShrinkPackager for Win32では、すべてのバックアップ対象のファイルをそのファイル名、作成日付、サイズなどの諸情報といっしょに１つのファイルの中に保存します。この保存先ファイルのことを「セーブセット」ファイルと呼びます。

　このセーブセットファイルは、ファイル拡張子として.001～.999までを自動的に割り当てられ、この数字そのものはセーブセット番号となります。

　ShrinkPackager for Win32でセーブセットファイルを指定する場合、セーブセットファイルのファイル拡張子を付けてはいけません。理由は前述までのとおり、このファイル拡張子はShrinkPackager for Win32によって自動的に割り振られるものであるためです。もし、誤ってファイル拡張子を指定してしまうと、そのファイル拡張子の後にセーブセット番号が振られてしまう形になります。Win32環境の場合、このファイル名はこれで間違いではないのでそのまま動作してしまいます。注意した方が良いでしょう。

セーブセットの内部フォーマットはShrinkPackager for Win32特有のもので、LHAなどとは互換性はまったくありません。


 インデックスリストとは

　インデックスリストとは、しいて日本語に訳せば「索引検索用一覧表」とでもなるのでしょか。つまりは書籍などで一般的な「索引」のことです。

　ShrinkPackager for Win32は、バックアップファイルをセーブセット中に保持し、このセーブセットファイルはセーブセット番号 001 の先頭から順にファイルを保存しているいわゆる典型的なシーケンシャルファイルとなっています。

　このため、まったく単純にあるファイルをセーブセットファイルから取り出そうと試みたとき、データの先頭から順に検索して行かなければ目的のファイルにたどりつくことができません。これはフロッピーディスクのように記憶容量の小さいメディア数枚の小さなセーブセットファイルでならさほど大きな問題にもなりませんが、MO などの大容量メディアに格納された大きなセーブセットファイルや多くの枚数にまたがったセーブセットファイルにおいて、目的のファイルを探し当てるには大変多くの時間を必要とします。

　このような問題点を解決する１つの方法として ShrinkPackager for Win32 では「インデックスリスト」と呼ぶ索引を基にしてシーケンシャルなセーブセットファイルからランダムに保存されたファイルを取り出すための機能を提供しています。

　インデックスリストは、メニューの [ツール]-[インデックスリスト] を使って作成します。同様にこのメニューで保存や保存されているインデックスリストの読み込みなどの操作もおこなうことができます。


 プロシジャとは

　プロシジャとは、複数のバックアップ処理を１つにまとめて一括して実行するための機能のことです。MS-DOSなどで言う「バッチファイル」にあたるものだと理解すればよいでしょう。ただし、バッチファイルのように柔軟性のあるものではなく、一括バックアップ処理だけに特化しているものです。

　プロシジャに含まれる１つ１つのバックアップ処理の定義は「レシピ」と呼ばれます。ShrinkPackager for Win32は、プロシジャを実行するとき、この定義されたレシピをリストの上から順に１つづつ実行してゆきます。


 バックアップ時の日付指定の方法

　バックアップとおこなおうとしたとき、ある日付からある日付までのファイルをバックアップしたいと思うときがあります。ShrinkPackager for Win32では、指定された日付の範囲のタイムスタンプを持つファイルをバックアップする機能を提供しています。通常のバックアップソフト等では直接日付を指定しなければならないものが多く、使えそうで使えない比較的不便な実装が目立ちますが、ShrinkPackager for Win32では「相対日付」指定を可能として、このような不便さを解消しています。

　ShrinkPackager for Win32では開始日と終了日を指定することで、バックアップ対象とするファイルの範囲指定をおこなうことができるようになっています。日付指定の組み合わせは以下の表に従わなくてはなりません。

開始日　終了日　フィルタリング動作

　○　　　　－　　　開始日～実行時点までに作られたファイルが対象

　－　　　　○　　　終了日までに作られたファイルが対象

　○　　　　○　　　開始日～終了日までに作られたファイルが対象

　－　　　　－　　　総てのファイルが対象(無意味な指定)

　ShrinkPackager for Win32が用意している相対日付指定には、今日、今週、今月、今年、昨日、先週、先月、去年の８つがあり、これらの持っている意味は以下のようになっています。

開始日として指定するときの意味

相対指定　相対指定のキーワードが持っている意味

　今日　　　実行日を意味します

　今週　　　実行日が含まれる週の日曜日を意味します

　今月　　　実行日が含まれる月の最初の日（１日）を意味します

　今年　　　実行日が含まれる年の最初の日（１月１日）を意味します

　昨日　　　実行日の１日前の日を意味します

　先週　　　実行日が含まれる週の１週前の週の最初の日を意味します

　先月　　　実行日が含まれる月の１月前の月の最初の日を意味します

　去年　　　実行日が含まれる年の１年前の年の最初の日を意味します

終了日として指定するときの意味

相対指定　相対指定のキーワードが持っている意味

　今日　　　実行日を意味します

　今週　　　実行日が含まれる週の土曜日を意味します

　今月　　　実行日が含まれる月の最後の日を意味します

　今年　　　実行日が含まれる年の最後の日（１２月３１日）を意味します

　昨日　　　実行日の１日前の日を意味します

　先週　　　実行日が含まれる週の１週前の週の最後の日を意味します

　先月　　　実行日が含まれる月の１月前の月の最後の日を意味します

　去年　　　実行日が含まれる年の１年前の年の最後の日を意味します


 NIFTY-Serveから送金したい

　NIFTY-Serveに入会されていて、その利用料金をクレジットカードを使って決済している場合、NIFTY-Serveがおこなっているシェアウエア送金代行システムを利用する事ができます。ただし、法人アカウントの方はご利用になれませんので注意してください。法人アカウントの場合は、お手数ですが郵便払込をご利用ください。なお、送料は送金者側で負担してください。

１．NIFTY-Serveコマンド待ち状態から GO SWREG と打ち込んでください。メニューに続けて NIFTY-Serve のコマンドプロンプト（＞）が表示されたら、「３（送金代行サービス）」をタイプしてリターンキーを押すと送金代行システムへ入る事ができます。

２．ShrinkPackagerを探して送金してください。この時、作者のID(PDE02642)を使ってソフトウエアを検索されることをお勧めします。

シェアウエア送金代行サービスをお使いになる方で、時々「多重送金」を行ってしまい返金をご希望になる方がいらっしゃいます。もちろんご希望にはお応えするのですが、この場合、シェアウエア送金代行システムの使用手数料とご指定の口座への振り込み手数料を差し引いた金額をお返しすることになりますので、あらかじめご了承をお願いいたします。このことからくれぐれも多重送金をなさらないように、シェアウエア送金代行サービスの利用方法をご確認の上、ご送金いただけますようお願いをいたします。

３．送金された事を作者側で確認後、電子メールでパスワードを通知いたします。通常は１週間以内にパスワードを通知できますが、作者の都合等によりご送金いただいてからシェアウエア送金代行システムからの利用確認までしばらく時間をいただく場合があります。もし、２週間を経過しても作者から連絡がない場合は、お手数ですが電子メールでご連絡をお願いできれば幸いです。連絡先は「作者への連絡方法」を参照してください


 郵便局から送金したい

１．郵便局の窓口で払込通知票（郵便貯金総合サービス用）と書かれた払込通知票をもらってください。既に郵便局の新・総合口座を開設されていれば、払出通知票（郵便貯金総合サービス用）を利用する事もできます。手数料は前者が￥２１０、後者が￥１３０です（1995/12現在)。送料は送金者側で負担してください。

２．払込通知票の各欄には次に示すように記入後、窓口で手続きをおこなってもらってください。

払込口座番号	１４７２０－９８２５０５１
加入者名	井本　祐司
払込金額	（￥３，０００×同時使用人数分）
払込人	（ご住所とお名前（本名）をご記入ください）
３．送金完了後、以下の書式にご記入の上、NIFTY-Serveにおいて電子メールで作者まで「ＳＨＰＷ３２継続使用申込書」とタイトルを付けてお送りください。入金確認後、パスワードを電子メールで通知致します。もし、ＢＢＳのＩＤをお持ちでない場合は、ＳＨＰＷ32継続使用申込書の内容を往復ハガキへ記入の上、作者まで郵送ください。入金確認後、折り返しパスワードを郵送で通知いたします。往復ハガキの郵送先は「作者への連絡方法」を参照してください。なお、NIFTY-Serveのユーザーアカウントをお持ちの方であれば、アーカイブファイルの中に含まれているREGMAIL.TXTに必要事項をご記入の上、電子メールでお送りください。

もし、あなたから「継続使用申込書」を作者へいただけなければ、送金したにもかかわらずパスワードが入手できないことになります。これにもまして、送金していただいたお金を返金することすら不可能になります。なぜなら、作者には送金していただけた方の連絡先（パスワード発送先の住所）はわからないからです。送金後は、かならず使用継続申込書を作者宛にお送りください。

-------------------------------------------------------

ＳＨＰＷ３２継続使用申込書

［申し込み日］  西暦　　　　年　　月　　日

［送　金　日］   西暦　　　　年　　月　　日

［送金金額］　  ￥３，０００　×　　人分＝￥

［ご利用ＢＢＳ］  NIFTY-Serve

［ユーザーＩＤ］

［郵便番号］

  ﾖ ﾐ ｶﾞ ﾅ

［住　　所］

  ﾖ ﾐ ｶﾞ ﾅ

［氏　　名］

-------------------------------------------------------

４．通常、振り込み処理を行ってから払い込み通知書が届くまで、早い場合で平均３～４日、遅い場合だと平均１週間程度必要になります。届く日数は休日などを挟んでしまうと遅くなりますのでご注意願います。原則的に、この払い込み通知書で入金を確認していますのでパスワード発行まで結構な日数をいただくことになりますのであらかじめご了承をお願いします。


 ライセンス登録の方法

　[ツール]メニューから[ライセンス]-[設定]を選ぶことで、ライセンス設定がおこなえるようになります。この機能を使うことで ShrinkPackager for Win32 に対して、ライセンスを設定することができます。ライセンスを設定することで、起動時やバックアップ等の実行時に画面に表示される「送金のお願いウインドウ」が表示されなくなります。

ユーザー登録が正常に終了すると、ShrinkPackager for Win32上から登録内容を変更できなくなります。ご注意願います。

　基本的に ShrinkPackager for Win32 は、ShrinkPackager for Windows のユーザーの方であればそのままご利用になれるようになっています。ただし、新規に ShrinkPackager for Win32 へご送金いただいても ShrinkPackager for Windows のパスワードは送付いたしませんのでご了承を願います。理由は、ShrinkPackager for Windows から継続的にこのソフトを利用することは「アップグレード」と位置付けているためです。

新規登録

　ShinkPackager for Windows (Windows 3.1用プログラム) の正規ユーザーではない方はこちらを選択してください。

１．「新規登録」ボタンを選択します。

２．ご自分の「名前」と作者から通知された「キー」を入力します。このとき、必要に応じて「所属」も入力してください。「所属」は特に入力しなくともライセンス設定には影響はありません。

３．「設定」ボタンを押します。

ShrinkPackager for Windowsからのアップグレード

　ShrinkPackager for Windowsの正規ユーザーの方は、こちらをご利用ください。

１．「ShrinkPackager for Windowsからのユーザー」ボタンを選択します。

２．「ShrinkPackager for Windowsへのパス」へ ShrinkPackager for Windows の関連ファイル一式が格納されたディレクトリのパスを入力します。このとき、「参照」ボタンを押すと、ディレクトリ選択ダイアログボックスが表示され、確認しながらディレクトリを選べるようになります。

３．「設定」ボタンを押します。

４．正常に終了すると「ShrinkPackager for Win32」のキーが表示されますので、このキーをメモしてなくなさないように保管してください。今後は、このキーを使ってShrinkPackager for Win32の登録がおこなえます。

　上記操作の結果、正常にライセンスが登録されればプロテクトが解除されます。もし、エラーが発生すればエラーメッセージが画面に表示されますので、入力したパラメータの間違いを修正して再度操作を実施してください。

　なお、このアップグレード処理を正常に完了させるには、ライセンス登録が完了した状態の ShrinkPackager for Windowsがインストールされている必要があります。


 作者への連絡方法

　作者へは、次のいずれかの方法で連絡できます。適当な方法を選択してご利用ください。もし、ＢＢＳのＩＤをお持ちでないなら、これを機会にＩＤをお取りにことをお薦めします。NIFTY-Serveは、クレジットカードをお持ちであれば、オンラインサインアップで簡単に入会できます（って決して私はNIFTY-Serveの回し者ではありません）。

　なお、ときおり長期出張（特に海外出張）などで１週間以上に渡って連絡が取れなくなる場合があります。この点に関して予めご了承をお願いいたします。

電子メールでの宛て先

NIFTY-Serve	PDE02642	井本 祐司

(pde02642@niftyserve.or.jp)

基本的に毎日メールは確認していますが、ご質問に関する返信は、週末にまとめ

ておこなっていますので、あしからずご了承をお願いします。

SIGでのコンタクト方法

PC-VAN　移動体通信SIG VECOM, フォーラム＃３会議室「情報とシステム」、または、

毎週日曜日21:00からの定例OLTでお会いできると思います。ただし、PC-VANは、

この定例OLTに合わせてアクセスしますので1週間～2週間に1度の割合となります

ので、あしからずご了承をお願いします。

このSIGのフォーラム#3会議室「情報とシステム」では、リリースとリリースの合間に判明

したバグ情報なども公開していますので合わせてご利用ください。もちろん、ご質問や

ご要望、バグの報告等も随時お受けしています（ただ、ご要望にいたっては、すべて取

り入れられるわけではないので予めご了承をお願いします）。

郵政省メールでの宛て先

〒３００

茨城県土浦市小岩田東2丁目 19-19

井本 祐司


 バックアップ

　この機能は、ディレクトリを単位として、そのディレクトリに含まれているファイルをディレクトリ名を伴って、指定されたセーブセットファイルへバックアップします。バックアップされたファイルのアーカイブ属性は自動的にリセットされます。

[バックアップ先とバックアップ元の指定]

セーブセット

バックアップするファイルを格納するファイル名を指定します。指定されたファイルが存在していなければ自動的に作成されます。ファイルを指定するときにはファイル拡張子を指定しないでください。ファイル拡張子はShrinkPackager for Win32によって自動的に付加されます。指定しようとするファイルが既に存在している場合、セーブセット参照ボタンをクリックすることで確認しながらセーブセットファイルを指定することができるようになります。

また、ここではセーブセット名マクロと呼ぶ、特殊な意味を持つキーワードを指定することができます。

保存パス

バックアップ元のパス（ディレクトリ）を指定します。もし、指定するパスの正しい名前を忘れてしまった時などは、保存元参照ボタンをクリックすることで確認しながらパスを指定することができるようになります。

ファイル名

バックアップ対象とするファイル名を指定します。ファイル名指定にはWin32が認めるワイルドカードを使用することができます。どのようなワイルドカードが使えるかについては、オペレーティングシステムに付属のマニュアルを確認してください。デフォルトでは「*.*」、つまり、すべてのファイルを対象としています。

[バックアップ方法の指定]

全保存・差分保存

バックアップの方法を切り替えます。全保存を選んでおくと基本的にすべてのファイルがバックアップの対象となりますが、差分保存を選ぶとアーカイブ属性が設定されているファイルだけがバックアップの対象になります。デフォルトでは全保存になっています。

アペンド

セーブセットへの保存方法を切り替えます。アペンド指定をおこなうと、すでにセーブセットファイルが存在したとき、そのセーブセットの最後へ追加バックアップをおこなうようになります。アペンド指定されなければ常に上書きバックアップとなります。デフォルトではアペンドはおこなわれません。

[バックアップ範囲の指定]

日付指定

ここで指定された日付の範囲をバックアップ対象とします。この機能を利用するには日付指定チェックボックスをチェックしなければなりません。日付の詳しい指定方法に関しては、基礎知識のバックアップ時の日付指定の方法を参照してください。

[オプションの指定]

ディレクトリスキャン有効

このオプションをチェックすると、指定された保存対象のパス以下に含まれているディレクトリも対象とします。ディレクトリは指定されたディレクトリを基点として最大３２階層までをスキャンします。これ以上の階層はスキャンされませんのでご注意ください。デフォルトでこのオプションはチェックされています。

システム属性ファイル保存禁止

このオプションをチェックすると、システム属性を持つファイルがバックアップ対象から外されます。デフォルトでこのオプションはチェックされています。

隠し属性ファイル保存禁止

このオプションをチェックすると、隠し属性を持つファイルがバックアップ対象から外されます。デフォルトでこのオプションはチェックされています。

リードオンリー属性ファイル保存禁止

このオプションをチェックすると、リードオンリー属性を持つファイルがバックアップ対象から外されます。

圧縮保存禁止

このオプションをチェックすると、総てのバックアップ対象ファイルを圧縮せずにバックアップします。処理速度が高速になりますが、必要なバックアップメディアの容量は大きなものが必要になります。

アーカイブファイルは圧縮しない

このオプションをチェックすると、アーカイブファイルだけを選別して圧縮せずに保存します。通常アーカイブファイルは既に圧縮されているので、このようなファイルをShrinkPackagerで再度圧縮しても、ほとんど圧縮されないため処理時間が無駄になってしまいます。このオプションで除外されるアーカイブファイルはファイル拡張子として .LZH, .ZIP, .ARC, .LZS, .PAK, .ZOO, .JPG, .GIF, .UUEを持っている9種類のファイルです。

保存元ファイルのオープンエラーを無視

マルチプロセス／ネットワーク環境において、あるファイルは複数のプロセスによって使われ、そして場合によっては排他的に利用するためロックされている場合が存在しています。このようなファイルをオープンしようとすると拒否されてエラーとなる場合があります。このオプションをチェックすると、このようなオープン時にエラーとなってもShrinkPackagerの処理を継続するようになります。通常はチェックしておくことをお勧めします。デフォルトでこのオプションはチェックされています。

圧縮は処理速度を優先する

このオプションをチェックするとデータ圧縮処理を高速モードで実行するようになります。高速モードで実行することで全体的に多少圧縮率が下がりぎみになりますが、さほど気になるものではないように思います。このオプションのデフォルトは[環境設定]-[動作環境の設定]機能の中で指定することができます。

バックアップ前にレジストリデータベースを更新

このオプションをチェックすると、バックアップ処理をはじめる前にメモリ上にキャッシュされているレジストリデータベースをフラッシュしてファイルへ書き出し、レジストリデータベースファイルを更新します。このオプションをチェックするのはWindows95のレジストリデータベースが格納されているディレクトリをバックアップするときだけにしてください。

　Windows NT環境ではこのオプションはまったく意味を持っていません。Windows NT環境ではレジストリデータベースファイルを外部プロセスからオープンすることはできなくなっています。このためNT環境ではShrinkPackagerによレジストリのバックアップはできません。Windows 95環境ではレジストリデータベースファイルをバックアップはできますが、リストアすることはできません。ご注意ください。

１枚目のメディア装着を待たない

このオプションをチェックすると、１枚目のメディア装着を待たずにバックアップ処理を開始するようになります。しかし、指定されたドライブにメディアが見つからない場合、ドライブへのメディア装着待ちダイアログが表示されます。


 リストア

　この機能は、バックアップ機能で作成したセーブセットファイルに格納されているファイルを復帰するための機能です。やはりディレクトリを単位として、そのディレクトリに含まれているファイルをディレクトリ名を伴ってリストアします。リストアされたファイルの日付や属性は元の状態に戻されます。

[復帰先と復帰元の指定]

セーブセット

バックアップ機能で作成された、これからリストアしようとするファイルが含まれているセーブセットファイル名を指定します。指定するセーブセットファイル名にはファイル拡張子を指定しないでください。ファイル拡張子はShrinkPackager for Win32が自動的に適切なものを付加します。もし、指定しようとするセーブセット名の正しい名前が分からないときは、セーブセット参照ボタンをクリックすることで確認しながらセーブセット名を指定することができるようになります。

復帰パス

セーブセットファイルからリストアするファイルを格納するパスを指定します。もし、指定したパスが存在しなければ自動的に作成されます。もし、復帰先のパスが存在しているのであれば、復帰先参照ボタンをクリックすることで確認しながら復帰先パスを指定することができるようになります。

[復帰方法の指定]

インデックス復帰

インデックスリストが生成されているか、読み込まれているときにこのオプションがチェックできるようになります。このボタンをチェックするとインデックスリストと関係付けられているセーブセット名が自動的に設定され、インデックスリストから必要なファイルを選択して復帰できるようになります。

[オプションの指定]

指定ディレクトリへ全ファイルを復帰

このオプションをチェックすると、セーブセットファイルに含まれているすべてのファイルを指定されたディレクトリ内へリストアします。セーブセット内のファイルが保持している元のディレクトリ情報は無視されます。

システム属性ファイルの復帰確認有効

このオプションをチェックすると、レストアしようとするファイルの属性がシステム属性を含んでいたときに、レストアしても良いかどうかを確認するようになります。

隠し属性ファイルの復帰確認有効

このオプションをチェックすると、レストアしようとするファイルの属性が隠し属性を含んでいたときに、レストアしても良いかどうかを確認するようになります。

リードオンリーファイルの復帰確認有効

このオプションをチェックすると、レストアしようとするファイルの属性がリードオンリー属性を含んでいたときに、レストアしても良いかどうかを確認するようになります。

同名ファイルの復帰確認有効

このオプションをチェックすると、レストアしようとするファイルと同じ名前のファイルがレストア先に存在したときに、レストアしても良いかどうかを確認するようになります。

存在しないファイルの復帰確認有効

このオプションをチェックすると、リストア先に存在しないファイルがあるとリストアしても良いかどうかを確認するようになります。

問い合わせに対してNOと答える

このオプションをチェックすると、レストア処理中に発生する利用者へ問い合わせに対して、すべてNo(ノー)と答えたとみなすように指示します。

復帰先オープンエラーを無視する

このオプションをチェックすると、リストア先ファイルのオープンに失敗しても処理を継続するようになります。通常はチェックしておくことをお薦めします。

すべてのディレクトリ構造を復帰

このオプションをチェックすると、中にファイルが含まれていない空のディレクトリ構造もリストアするようになります。通常はファイルが存在するディレクトリ構造だけがリストアされます。

復帰ファイルのアーカイブビットをONに設定

このオプションをチェックすると、リストアされたファイルのアーカイブビットを強制的にセットします。

１枚目のメディア装着を待たない

このオプションをチェックすると、１枚目のメディアは装着されているとみなしてすぐに処理を開始します。ただし、正しいメディアが装着されていないか、指定されたセーブセットファイルが見つからない場合は、メディア装着待ちダイアログボックスが表示され、メディア装着待ち状態になります。もっとも、バックアップ操作以外でこのオプションをチェックしてもチェックしなくても動作に違いはなく、自動メディア認識処理がおこなわれ常にチェックされている状態の動作をおこないます。


 内容閲覧

　この機能は、バックアップ機能で作成したセーブセットファイルにどうのようなファイルが格納されているか閲覧するための機能です。

[閲覧元の指定]

セーブセット

閲覧しようとするセーブセットファイル名を指定します。指定するセーブセットファイル名にはファイル拡張子を指定しないでください。ファイル拡張子はShrinkPackager for Win32が自動的に適切なものを付加します。もし、指定しようとするセーブセット名の正しい名前が分からないときは、セーブセット参照ボタンをクリックすることで確認しながらセーブセット名を指定することができるようになります。

[オプションの指定]

１枚目のメディア装着を待たない

このオプションをチェックすると、１枚目のメディアは装着されているとみなしてすぐに処理を開始します。ただし、正しいメディアが装着されていないか、指定されたセーブセットファイルが見つからない場合は、メディア装着待ちダイアログボックスが表示され、メディア装着待ち状態になります。もっとも、バックアップ操作以外でこのオプションをチェックしてもチェックしなくても動作に違いはなく、自動メディア認識処理がおこなわれ常にチェックされている状態の動作をおこないます。


 テスト

　この機能は、バックアップ機能で作成したセーブセットファイルに格納されているファイルの本体の部分が何らかの要因によって破壊されていないかテストするための機能です。

[テスト元の指定]

セーブセット

テストしようとするセーブセットファイル名を指定します。指定するセーブセットファイル名にはファイル拡張子を指定しないでください。ファイル拡張子はShrinkPackager for Win32が自動的に適切なものを付加します。もし、指定しようとするセーブセット名の正しい名前が分からないときは、セーブセット参照ボタンをクリックすることで確認しながらセーブセット名を指定することができるようになります。

[オプションの指定]

詳細情報を合わせて表示する

このオプションをチェックすると、セーブセット内に含まれているファイルが実際に存在するかどうか、また、存在したときは、そのファイルが更新されているかどうかを表示するようになります。

１枚目のメディア装着を待たない

このオプションをチェックすると、１枚目のメディアは装着されているとみなしてすぐに処理を開始します。ただし、正しいメディアが装着されていないか、指定されたセーブセットファイルが見つからない場合は、メディア装着待ちダイアログボックスが表示され、メディア装着待ち状態になります。もっとも、バックアップ操作以外でこのオプションをチェックしてもチェックしなくても動作に違いはなく、自動メディア認識処理がおこなわれ常にチェックされている状態の動作をおこないます。


 ShrinkPackagerの終了

　ShrinkPackager for Win32を終了します。終了時には次の処理が行われます。

ShrinkPackager for Win32の終了確認

通常、ShrinkPackager for Win32 を終了させようとすると次のようなダイアログボックスが表示されて、本当に終了しても良いかをたずねてきます。ただし、「動作環境の設定」で「ShrinkPackager の終了確認を行わない」をチェックしてあると問い合わせはおこなわれません。

ここで「はい」と答えれば終了します。「いいえ」と答えれば終了操作をキャンセルして機能選択待ち状態へ戻ります。

インデックスリストの保存確認

このダイアログボックスが表示されるのは「動作環境の設定」で「終了時にインデックスリストの保存確認を実施」をチェックしてある場合だけです。

終了時にメモリ上にインデックスリストが残っていると、そのインデックスリストをファイルとして保存するかどうかをたずねてきます。「はい」と答えればファイル名を入力するダイアログボックスが表示されます。「いいえ」と答えれば ShrinkPackager for Win32 は終了します。

これらの処理は、設定メニューの中の動作環境の設定機能で確認をしないようにも設定することも可能です。


 保存禁止パス名の設定

この機能はバックアップ時に保存対象としないパスを指定するためのものです。「設定するパス」入力ボックスにバックアップしたくないパス名をフルパスで入力し、「追加」ボタンをクリックすることで登録できます。

登録時に「このディレクトリ以下についても有効とする」チェックボックスをチェックしておくと、指定したディレクトリ以下、すべてのサブディレクトリがバックアップされなくなります。

登録した項目を削除するには、リストボックスで削除したい項目を選択して、「削除」ボタンをクリックします。


 保存禁止拡張子の設定

この機能はバックアップ時に保存対象としないファイルの拡張子を指定するためのものです。「設定する拡張子」入力ボックスにバックアップしたくないファイルの拡張子を入力します。このとき、拡張子の先頭には必ずピリオド(.)を付けて指定するようにしてください。そして、「追加」ボタンをクリックすることで登録できます。

登録した項目を削除するには、リストボックスで削除したい項目を選択して、「削除」ボタンをクリックします。


 圧縮禁止ファイルサイズの範囲設定

この機能は、ここで指定されたサイズ以上、および、それ以下のファイルをバックアップ時に圧縮せずにバックアップするためのものです。お使いになっているPCの処理能力に応じて適当な値を設定しておくことをお薦めします。この値にゼロ(0)を指定すると、この機能は働くなくなります。

Pentium 90MHz以上のCPUを搭載したPCの場合であれば、ほとんどの場合ここでファイルサイズの範囲を設定する必要はないように思われますが、お使いの環境のファイルサイズの傾向によっては、適切な値を指定することによって、処理速度を改善することができます。


 圧縮禁止パス名の設定

この機能はバックアップ時に圧縮保存しないパスを指定するためのものです。「設定するパス」入力ボックスに圧縮したくないパスをフルパスで入力し、「追加」ボタンをクリックすることで登録できます。

登録時に「このディレクトリ以下についても有効とする」チェックボックスをチェックしておくと、指定したディレクトリ以下、すべてのサブディレクトリが圧縮保存されなくなります。

登録した項目を削除するには、リストボックスで削除したい項目を選択して、「削除」ボタンをクリックします。


 圧縮禁止拡張子の設定

この機能はバックアップ時に圧縮対象としないファイルの拡張子を指定するためのものです。「設定する拡張子」入力ボックスにバックアップしたくないファイルの拡張子を入力します。このとき、拡張子の先頭には必ずピリオド(.)を付けて指定するようにしてください。そして、「追加」ボタンをクリックすることで登録できます。

登録した項目を削除するには、リストボックスで削除したい項目を選択して、「削除」ボタンをクリックします。


 保存禁止・圧縮禁止項目設定の保存

この機能は、「保存禁止」と「圧縮禁止」の各機能で設定した情報を次回からも有効にするためにファイルへ保存します。

正常に保存が終了すると次のようなダイアログボックスが表示されます。

ここで保存された設定は、ShrinkPackager for Win32が起動時に自動的に読み込まれて有効になります。


 動作条件の設定

この機能では、ShrinkPackager for Win32の基本的な動作に関する部分の設定がおこなえます。設定できる項目には以下のものがあります。

メディア交換要求時に音を鳴らす

チェックするとメディア交換時に音をならすようになります。

バックアップ時にインデックスリストを自動作成

チェックするとバックアップと同時にインデックスリストを作成するようになります。しかしながら、インデックスリストは複数のセーブセットを同時に扱えないため、プロシジャで複数のセーブセットを取り扱う場合には正しいインデックスリストが生成されず、最後に実施したバックアップのものが有効となります。ただし、前回のレシピと処理対象となっているレシピで指定されているセーブセットが同じである場合、前回のレシピの実行時に作成されたインデックスリストへ今回のインデックスリストが追加されます。追加されます。

終了時にインデックスリストの保存確認を実施

チェックするとShrinkPackagerを終了させるときにインデックスリストがあれば、これを保存するかどうか問い合わせてきます。

Windowsで用意されたメッセージボックスを使う

チェックすると各種メッセージの表示にWindowsが用意している標準的なメッセージボックスを利用するようになります。

ShrinkPackagerの終了確認をおこなわない

チェックすると終了確認がおこなわれなくなります。

圧縮処理は処理速度優先をデフォルトとする

チェックするとバックアップするときのパラメータ設定ダイアログボックスにおいて、「圧縮は処理速度を優先する」オプションが自動的にチェックされるようになります。実際に圧縮方法を指定するのは、環境設定ではなく、バックアップパラメータ設定ダイアログでおこないます。

メディア交換時に自動でイジェクトする

チェックすると、メディア交換時に自動的にメディアをイジェクトします。ただし、この機能はお使いになっているドライブや環境によっては正しく動作しないかもしれません。このオプションをチェックしたにも関わらず、メディア交換時にイジェクトされないときは、チェックをはずしておいてください。


 環境設定・ログの設定

ここではログファイルの作成方法を指定することができます。ログの作成方法には以下に示す方法があります。そして、ログファイルは常にアペンド（追記）され、テキストファイルとして作成されますので、メモ帳などで読むことができます。

作成しない

このボタンを選択するとログファイルは作成されません。デフォルトでは「作成しない」となっています。

自動的に作成

このボタンを選択すると「自動作成時のログファイル格納先パス」で指示されたパスへ自動的にログファイルが作成されます。作成されるログファイル名はSHPWyyyy-mm-dd.LOGといった形式です。ここでyyyyは西暦、mmは月、そしてddは日です。例えば、1996年4月28日であれば SHPW1996-04-28.LOGといったファイル名が作成されます。

指定ファイル名で作成

このボタンを選択すると「ログファイル名」に指定されたファイル名でログファイルが作成されます。

　ログファイルは必ずセーブセットファイルを作成するドライブとは違うドライブへ作成するように設定してください。セーブセットファイルと同じドライブを設定するとバックアップが以上終了します。

　ログファイルを自動的に作成するように設定するとShrinkPackager for Win32の処理が非常に遅くなってしまいます。これは、処理の途中でログ情報を逐次ファイルへ記録するためです。非常に少ないログ情報しか発生しないようなオペレーションにおいては、さほど遅いとは感じませんが、非常に多くのファイルを処理するような場合、処理速度低下が顕著に現れるようになります。


 環境設定・ディレクトリの設定

ここではプロシジャとインデックスリストを格納するときのホームディレクトリを設定することができます。特に指定しなければカレントディレクトリがホームディレクトリとなります。


 インデックスリストの作成

この機能は、既存のセーブセットファイルに対するインデックスリストを作成します。インデックスリストはメモリ上に作成されるため、終了前に「インデックスリストの保存」機能を使ってファイルとして保存しなければ消滅します。

ここで作成されたインデックスリストは、リストア機能で使用します。


　インデックスリストの読み込み

この機能は、ファイルとして保存されているインデックスリストをメモリ上に読み込み、リストア機能で利用できるようにします。

読み込みのデフォルトディレクトリは「環境設定・ディレクトリの設定」で指定されたディレクトリとなります。もし、この設定がなされてなければ、デフォルトディレクトリはカレントディレクトリになります。


　インデックスリストの保存

この機能は、メモリ上にあるインデックスリストをファイルとして保存します。

保存先のデフォルトディレクトリは「環境設定・ディレクトリの設定」で指定されたディレクトリとなります。もし、この設定がなされてなければ、デフォルトディレクトリはカレントディレクトリになります。


　インデックスリストのリンク先セーブセット名の編集

この機能は、インデックスリストが保持している作成時のセーブセットファイル名を編集します。

過去に作成したインデックスリストを利用するとき、作成時のセーブセット格納場所が変更されていると、そのインデックスリストは利用することができません。このため、正しいセーブセットの場所を教えてやる必要があります。この機能は、正しいセーブセットファイルの場所を指定するためのものです。


　インデックスリストのテキスト化保存

この機能は、メモリ上にあるインデックスリストをテキストファイルとして保存します。テキストファイルとして保存されたインデックスリストは、内容を確認する以外の用途には利用できません。また、保存されたファイルを正常に閲覧するには、テキストエディタが必要となる場合があります。

テキスト化保存されたインデックスリストは以下のような書式になっています。

[1] E:\SHPWMS\SHPW.RES

         61,128         15,712   25.70%  1996-07-03 22:38:14 ----

最初の行は、[]内の数字がメディア番号です。このメディア番号に続いてファイル名が表示されています。次の行は、最初の数値がファイルのオリジナルサイズ、続けて圧縮後のサイズ、そして、圧縮率と続き、その後はファイルの日付と時間、最後にファイル属性が表示されています。


　プロシジャの作成・編集・実行

ここでは、プロシジャの作成・編集、そして、実行をおこなうことができます。

レシピを新規に作成、または追加登録する

はじめてレシピを登録するときや、新たにレシピを追加するときに使います。このボタンをクリック後、以下のような手順でレシピを作成します。

①レシピのタイトルを設定します

「新規作成」ボタンをクリックすると、次のようなダイアログボックスが表示されるので、新規に作成しようとしているレシピのタイトルを設定してやります。

タイトルが設定できたら、「続ける」ボタンをクリックします。処理を取りやめたいときは「ｷｬﾝｾﾙ」ボタンをクリックします。

②バックアップ条件を設定します

バックアップ条件を設定するダイアログボックスが表示されるので、必要なバックアップ条件を設定します。ここで表示されるダイアログボックスは「バックアップ」を選んだときと同じ物ですので、各オプションの詳細に関しては、「バックアップ」を参照してください。

必要な条件を全て設定し終えたら「設定」ボタンをクリックします。設定を取りやめたいときは「ｷｬﾝｾﾙ」ボタンをクリックします。

「設定」ボタンをクリックすると、作成したレシピがプロシジャに登録され、以下のようにダイアログボックスに表示されます。

レシピのタイトルを修正する

登録されているレシピのタイトルを修正するには、修正したいレシピのタイトル表示の部分をダブルクリックします。レシピタイトルの修正ダイアログボックスが表示されるので、必要な修正をおこなった後、「続ける」ボタンをクリックすることで変更内容が登録されます。

レシピのバックアップ条件を修正する

修正したいレシピのタイトルをクリックして選択した後、「修正」ボタンをクリックします。バックアップ条件を設定するダイアログボックスが表示されるので、必要な修正をおこなってください。修正完了後、「登録」ボタンをクリックすることで登録できます。

レシピを削除する

削除したいレシピを選択した後、「削除」ボタンをクリックして、１つ１つのレシピを削除するか、「全削除」ボタンをクリックしてプロシジャに登録されているすべてのレシピを削除することができます。

プロシジャを実行する

「実行」ボタンをクリックすることでプロシジャを実行することができます。このとき、「プロシジャの実行完了後に終了する」オプションをチェックしておくと、プロシジャの実行が終わったときに ShrinkPackager for Win32 が自動的に終了します。


　プロシジャの読み込み

この機能は、ファイルとして保存されているプロシジャをメモリへ読み込み、実行、編集等ができるようにします。

読み込み元のデフォルトディレクトリは「環境設定・ディレクトリの設定」で指定されたディレクトリとなります。もし、この設定がなされてなければ、デフォルトディレクトリはカレントディレクトリになります。


　プロシジャの保存

この機能は、作成、または、読み込まれてメモリ上に保持されているプロシジャをファイルへ保存します。

保存先のデフォルトディレクトリは「環境設定・ディレクトリの設定」で指定されたディレクトリとなります。もし、この設定がなされてなければ、デフォルトディレクトリはカレントディレクトリになります。


　バックログをファイルへ保存

この機能は、「情報表示ウインドウ（バックログウインドウ）」が表示されている時だけ有効です。「情報表示ウインドウ」が表示されていないときにこの機能を選択した場合エラーとなり、以下のようなダイアログボックスが表示されます。

情報表示ウインドウが表示されているときに、この機能を選択すると次のようなダイアログボックスが表示されます。ここでバックログを保存したいファイル名を指定します。


　ライセンス設定

ユーザーライセンスを登録するための機能です。実際の登録方法に関しては「ライセンス登録の方法」をご覧ください。

ライセンスは、今までShrinkPackager for Windows (Windows 3.1用)をご利用になってこられたユーザーの方のためのライセンス継続モードと、ShrinkPackager for Win32だけをお使いになるユーザーの方のための新規登録モードに別れています。適切なモードでご利用ください。


　ライセンス確認

ここではライセンスを確認するために、アバウトダイアログボックス「ShrinkPackager について」を表示します。ライセンスの設定状況に関しては、このダイアログボックスを見ることで確認できます。このダイアログボックスは、「ヘルプ」メニュー内の「ShrinkPackagerについて」と同じ物です。