[3] [DFN[uuencode]] は、 [[Un*x]] でよく使われていた[[転送符号化]]方式です。

[2] 最近では同じ[[64進数]]の [[MIME]] [[Base64]]
の人気が高まってますので、あまり見かけなくなりますた。

* 言語

[6] 
[[64進数]]で、[[字母]]には
「`!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_」
を使います。 "`" の代わりに SP を使うことも出来ます。

See uuencode(5) (たとえば
<http://www.linux.or.jp/JM/html/GNU_sharutils/man5/uuencode.5.html>)。

*実装

[[Un*x]] には uuencode(1), uudecode(1) がきっと入ってます。
-<http://www.linux.or.jp/JM/html/GNU_sharutils/man1/uuencode.1.html>
-<http://www.linux.or.jp/JM/html/GNU_sharutils/man1/uudecode.1.html>

*MIME での使用

[[MIME]] の非標準の [[CTE]] として使うことがあります。
このとき [[Content-Transfer-Encoding:欄]]の値は
"x-uuencode", "x-uue", "x-uu" などになります。

[[本体]]の部分は、普通の uuencode(5) 形式そのものがそのまま入りますが、その前後に説明文
(uudecode(1) して下さい、みたいな。) が入ることがあります。

[[MIME]] では素直に [[Base64]] 
を使えば良いのに、なぜか未だにたまに使われます。
実装はまだ当分対応しないといけないでしょう。

* 実利用例


[9] [CITE[null]], [TIME[1999-01-15T13:53:31.000Z]], [TIME[2025-10-27T15:46:26.513Z]] <https://www2.biglobe.ne.jp/%7Enir/soft/forumset.17c>


[10] >>9 [[uuencode]] を自己展開する[[シェルスクリプト]] (c.f. [[shar]])

*メモ
- [1] ''Why UUENCODE should not be used'' (Ned Freed) <http://www.alvestrand.no//ietf/uuencode-no.html>

[8] [CITE[null]], [TIME[2025-06-16T10:53:05.000Z]], [TIME[2007-03-04T21:38:17.654Z]] <https://web.archive.org/web/20070304213754/http://www.alvestrand.no/%7Ehta/ietf/uuencode-no.html>


[4] [CITE@en[XML Namespaces: Results of Montreal Meeting 22-Aug-97]]
([[Andrew Layman]]著, [TIME[1997-08-25 04:20:58 +09:00]])
<https://lists.w3.org/Archives/Public/w3c-sgml-wg/1997Aug/0000.html>

[5] [CITE@en[Proposal for HTML modifications]]
([[Or Ben-Natan]]著, [TIME[1997-10-22 08:35:49 +09:00]])
<https://lists.w3.org/Archives/Public/w3c-wai-hc/1997OctDec/0142.html>


[7] 
[CITE[Welcome to Netscape Navigator 3.0]], [TIME[2024-08-16T11:50:24.000Z]], [TIME[2002-06-30T20:13:53.276Z]] <https://web.archive.org/web/20020630200918/http://wp.netscape.com/eng/mozilla/3.0/relnotes/windows-3.0.html#MIME>
