Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uuencode(5) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

uuencode(1C)

uudecode(1C)

uusend(1C)

uucp(1C)

mail(1)

UUENCODE(5)  —  NEWS-OS Programmer’s Manual

名称

uuencode − エンコードされた uuencode ファイルのフォーマット

解説

uuencode(1C) のファイル出力は、ヘッダ行、続いて複数行の本体部分、そしてトレ ーラ行から成っています。 uuencode(1C) は、ヘッダの前あるいはトレーラの後ろの行は無視します。 ヘッダより前の行は、もちろん、ヘッダに見間違えるものであってはいけません。

ヘッダ行は、 最初の 6 文字が “begin ” であることで識別されます。 ワード begin の後には、モード(8 進数)、リモートファイル名の文字列が続きます。 ヘッダ行内では、空白が 3 つの項目を区切ります。

本体は、複数行から成り、1 行あたり最長 62 文字まで (最後の改行を含む) です。 各行は、文字カウント、エンコードされた文字、改行から構成されています。 文字カウントは、1 個の表示可能な文字で、 その行の残りが表す元のデータのバイト数を表します。 この数は 0 から 63 の範囲で、その文字コードから空白文字  (8進数 で 40) のコードを引くことにより、数が決定されます。

3 バイトのグループが、1 文字当り 6 ビットの 4 文字として記録さ れます。これらはすべて、表示できるように、空白コードからのオ フセットとなっています。最後の行は、標準の 45 バイトより短くす ることができます。もしサイズが 3 の倍数になっていない場合は、 最終行のカウント数によりこれを調整することができます。 文字数が 4 の倍数になるように、余分のゴミ文字が含められることになります。 本体は、カウントゼロの行によって終わりとなります。 この行は、1 個の ASCII 空白から成っています。

最後の行は、“end” という文字のみ含まれています。

関連事項

uuencode(1C), uudecode(1C), uusend(1C), uucp(1C), mail(1)

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026