総合手引 | セクション 5 | English | オプション |
ヘッダ行は行の先頭にある 6 文字 "begin amp;" (最後の空白に注意) によって識別されます。 begin の後ろには (8 進数の) モード、そしてリモートファイルの名前を指定する 文字列が続きます。 空白がヘッダ行中の 3 つの要素を分けています。
本体は、それぞれが最大 62 文字 (行末の改行を含みます) の行から 構成されています。これらは文字カウント、それに続く符号化された文字、 それに続く改行からなります。 文字カウントは印刷可能な 1 文字で、その行の残りのバイト数を整数で表して います。 その整数は常に 1 から 45 または 64 の範囲にあり、その文字から空白文字 (8 進数で 40) を引く事によって決定可能です。文字 64 は 0 のカウントを 表しています。
3 バイトのグループが 4 文字に (訳注: 3 バイト (24 ビット) を 1 グループとしこれを 4 つに分けて 4 文字に) 、つまり 6 ビットが 1 文字に蓄えられます。 すべての文字はいつも 1 から 64 の範囲にあり印刷可能な文字にするために 空白文字 (8 進数で 40) でかさあげされます。 文字 64 は 0 のカウントを表します。 最後の行は通常の 45 バイトより短くてもかまいません。 もしサイズが 3 の倍数でない場合、 そのことは最終行のカウントの値を見ればわかります。 文字カウントを 4 の倍数にするために、余分なヌル文字が含まれる事があります。 本体は、0 のカウントを持つ行で終了します。 この行は ASCII バッククォート (8 進数で 140) の 1 文字からなります。
トレーラ行は "end" だけの行からなります。
UUENCODE (5) | January 12, 1994 |
総合手引 | セクション 5 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | LISP = Lots of Irritating Silly Parentheses | ” |