Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uuencode(5) — NEWS-os 4.1C

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.1C

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