UUENVIEW(1) | General Commands Manual | UUENVIEW(1) |
uuenview - バイナリファイル用の高性能なエンコーダ
uuenview [-v] [-a] [-u|-x|-b] [-lines] [-o] [-od
path]
[-m email] [-p newsgroup] [-s subject]
[file(s)]
uuenview はバイナリファイルを ASCII テキストにエンコードする。 これによって 8 ビットでない電子データ通信路(電子メールや usenet 等)を 通してバイナリファイルを送れるようになる。 uuenview は標準の uuencode(1) の機能を全て持ち、かつ完全に後方互換であるが、ずっと使いやすいし柔軟な 機能を持っている。
uuenview でエンコードされたファイルは、エンコーディング方法(後述)がリモート側で もサポートされている限り、ほぼどんなデコーダとも互換である。リモート側 が uudeview(1) を使っている場合、問題は全く起こらないはずである。
適切な設定をすれば、 uuenview はエンコードしたデータを直接電子メールで送信したり usenet に投稿する ことができる。このようなメッセージには適切な MIME エンベロープが付けら れるので、受信者が MIME 準拠のメーラやニュースリーダを使っていれば簡単 に扱うことができる。
-u, -b, -x オプションはどれか 1 つだけを指定できる。
標準入力からの読み込みと標準出力への書き出しの際には制限が加えられる。
メール送信やニュース投稿を自動的に行わせるには、 uuenview をコンパイル時に正しく設定しなければならない。うまく動作しない場合には、 システム管理者に相談すること。ニュースの投稿に使われるプログラムは、環 境変数 INEWS を使って実行時に設定することができる。この設定はコンパイル時の設定より も優先される。
Base64 は MIME ではない。Base64 は MIME 規格で決められているエンコーディ ングであるが、あるメッセージを正しい MIME メッセージにするためにはヘッ ダをたくさん付ける必要がある。 このようなヘッダはメール送信やニュース投稿の際に uuenview が生成するが、ローカルファイルへの書き込みの時には生成は行われない。と いうのも、この場合にはヘッダを制御する必要がないからである。Base64 の 出力をそのままの形でメッセージに入れた場合、このメッセージは MIME 準拠 では ない ! したがって、このような場合には uuencode を使うこと。
このプログラムの名前を変えたり、コピーしたり、リンクをすることによって uuencode にした場合、このプログラムは標準の uuencode の高性能な代用プログラムとして動作し、同じコマンドラインオプションを受 け付ける。ただし、テストはまだ十分でない。
複数のファイル名をコマンドラインで与えた場合、それぞれのファイルは通常、 別々に処理される。これを回避するには、全てのファイルを 1 つ(あるいは空 の)メールに添付すること。
uudeview(1), uuencode(1), uudecode(1), mail(1), inews(1),
ウェブ上の uudeview のホームページ:
http://www.uni-frankfurt.de/~fp/uudeview/
メール送信やニュース投稿の際にエラー状態を検出することができない。
添付が信頼できる動作をするのは、入力メッセージの特定のヘッダ(例えば Content-Type )が折り返されておらず、かつ 1024 文字未満の場合だけである。
まだ BinHex をエンコードすることができない。
July 1996 |