BURST(1)

NAME
burst - ダイジェストをメッセージに展開する

SYNOPSIS
burst [+folder] [msgs] [-inplace] [-noinplace] [-quiet] [-noquiet] [-verbose] [-noverbose] [-help]

DESCRIPTION
burst は、フォルダ内の指定されたメッセージを Internet ダイジェスト (複数のメッセージをまとめて一つのメッセージにしたもの。RFC-1153 も参照) だと考え、それらをフォルダ内に展開します。 `-inplace' オプションをつけると、 ダイジェストは、ダイジェストの目次に置き換わります (元のダイジェストは削除されます)。 burst は ダイジェスト内に含まれるそれぞれのメッセージの格納領域を作るために、 フォルダ内の、そのダイジェスト以降の全てのメッセージ番号を付け替えます。 これらのメッセージは展開されたダイジェストのすぐ後に来ます。 `-noinplace' をつけると、 ダイジェストはそのまま保存され、目次は作られません。 また、ダイジェストに含まれるメッセージはそのフォルダの最後の位置に来ます。 他のメッセージ番号はこれにより影響を受けません。 `-quiet' オプションをつけると、 burst はダイジェスト形式でないメッセージに関しての報告をしません。 `-verbose' オプションをつけると、 burst はダイジェスト展開中の動作を逐一報告します。 burst は、Internet ダイジェストに対して同様に、 forw や send によって作成された転送メッセージや ブラインド・カーボン・コピーに対しても 同じようにうまく働く事が分かります。 ^$HOME/.mh_profile~^ユーザーのプロファイル ^Path:~^ユーザーの MH ディレクトリを決める ^Current-Folder:~^デフォルトのカレント・フォルダを示す ^Msg-Protect:~^新しいメッセージを作る際にセットされるモード Proposed Standard for Message Encapsulation (RFC-934),
inc(1), msh(1), pack(1)
`+folder'    デフォルトはカレント・フォルダ
`msgs'    デフォルトは cur
`-noinplace' `-noquiet' `-noverbose' もしフォルダが指定されれば、それがカレント・フォルダになります。 もし `-inplace' が指定されれば、 展開される最初のメッセージがカレント・メッセージとなります。 これにより、show でダイジェストの目次が、 next でダイジェストの最初のメッセージが読めるようになります。 もし `-noinplace' が指定されれば、 最初のダイジェストから展開された最初のメッセージが カレント・メッセージとなります。 これは `-inplace' を指定した場合と似た背景ですが、同じ状況ではありません。 burst プログラムは一つのメッセージから burst されるメッセージの 数に制限があります。 この数は 1000 メッセージのオーダーです。 burst された後のフォルダ内に存在できるメッセージ数には 通常、制限はありません。 burst はまとめられたメッセージの内の一つがどこで終って、 次のがどこから始まるのかを決めるのに、 洗練されたアルゴリズムを使っていますが、 全てのダイジェスト作成プログラムが このアルゴリズムを使っている訳ではありません。 悪い場合だと、 通常、burst はまとめメッセージの境界を早く見つけ過ぎて、 一つのメッセージを二つやそれ以上にも分割してしまう事になります。 こういう間違ったダイジェストを作るようなプログラムは修正されるべきです。 さらに、 最後のまとめメッセージの後の部分に現れるテキストは burst で分割 されたメッセージの中には現れません。 ダイジェスト形式のメッセージの場合だと、このテキストは通常 “End of digest” という文字列です。 burst に関しての、この、たぶん不親切なふるまいの結果、 `-inplace' オプションを使う際には、 この最後にくっついた情報は無くなってしまうという点に注意して下さい。 でも実際問題としては、これは問題ではありません。 通常、通信相手は、 注釈は、最初のまとめメッセージの前のテキスト部分に置くだろうし、 この前の部分の情報は無くならないからです。