精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>编码解码>>乱码大全>>乱码大全(5)──UUENCODE

主题:乱码大全(5)──UUENCODE
发信人: wenbobo()
整理人: wenbobo(2002-12-22 01:27:57), 站内信件
发信人: bluesea (蓝海), 信区: Internet 
标 题: 乱码大全(5)──UUENCODE 
发信站: BBS 水木清华站 (Tue Feb 3 01:00:49 1998) 

乱码大全(5)──UUENCODE

UUENCODE 在我们水木清华 BBS 已经讨论得很多了,关于 UUENCODE 的详细
内容参见水木清华 BBS Virus 和Hacker 精华区中的“UUENCODE/decode 知识与
使用入门”(一)~(四)。这里只简单提一下并作一些补充。 UUENCODE 的 UU 指
用于 Unix 之间传送二进制文件,就是 Unix to Unix。在Email 或 News 中
UUENCODE 经常用于 Attach 二进制文件。目前不仅Netscape、Eudora、MS-mail,
甚至包括 Hotmail、usa.net之类的 Webmail 在内的绝大多数email程序都支持
UUENCODE 的自动解码。在一些软件网点, 如 http://www.shareware.com 等,
可以找到 UUENCODE 的源程序。

UUENCODE 代码有下面的样子:当软件不能自动解码(如在telnet中访问BBS)
时可以转寄到 email 中或通过剪辑板将 UUENCODE 代码存入文本文件,改文件
名后缀为 UUE,然后通过 Winzip 解码。

begin 666 test.zip
M4$L#!!0````(`)%]0B2`HV;;&P$``$8!```(````=&5S="YT>'1=C\%.PD`4
M1?<D_,,L8:G^`3O7?H$FW1D6BA\TF1VT2%M&L+5M4L:TE#*M[71*,($%P8TQ
M)AI;HL'(R$J7[^7<^\X#``#8<Q/WN?_N=Z"*Y+S,EL@X.[^2+J53)$^ZQ/;6
M9ALT&B=`@S=VR-U';]-;\U(?,Q4BU::D6F$*FZ7S/S`FX+C9DBZ:4FN?@0BK
MD3MZPB3\N/OV.YKC?N:K0-QLL]F^QQDG3#-MY78K/%@0OR"C=E`'@OC7'M]/
M!\BL'=8U,UX,"5,HV8U'@MWYS*PB6J3S8<GY+V],!]XX3'#,>(#)L/`GTPU>
M000>(NM+4#$-+$QT)>HB6>P&7EY6*]G2Z@@S\\WFFI..TKE/#9IM`TLO>KM/
……
……
MG&OZ"M$/4$L!`A0`%`````@`D7U")("C9ML;`0``1@$```@````````````@
E`+:!`````'1E<W0N='AT4$L%!@`````!``$`-@```$$!````````
`
end

由于 UUENCODE 的编码中有小于号“<”, 和某些 HTML 标记会造成冲突或
歧义,因此,在 BBS 中出现的 UUENCODE 代码, 通过 BBS2WWW 程序被 WWW 用
户阅读的时候,会得到混乱的不正确的结果。除非 BBS2WWW 程序做相应的修改。
但是这些修改一般是针对 HTML 标记,因此可能不会考虑周全所有的可能情况。
因此,即使是目前的水木清华 BBS 也没有完全解决这个问题。从 WWW 直接阅读
文章或下载精华区都会出现 UUENCODE 代码出错的情况,目前还没有很好的解决
方法,只能从 telent 上站,直接阅读文章。

用 UUENCODE 传送文件经常用于 ftpmail 或其他传送较大文件的场合, 这
个时候往往是将 UUENCODE 编码后的文件切成小块再传送。所以在编号为第二、
第三……的 email 中,我们会见到没有“begin ………”开头的 UUENCODE代码。
(UUENCODE 代码除了最后两行外每行都是以字母 M 开头的)。接收这类 email,
最好不要使用 Eudora, 因为 Eudora 会将 Attached 文件恢复成二进制文件并
存放在另一个目录里。对于分成多块传送的 UUENCODE 代码, Eudora 会将这些
代码的第一部分恢复成文件──显然这是个不完整的东西,后面的就不管了。这
会妨碍后面你人工合并这些邮件。很多人使用 The_bat 这种邮件程序,它对
Attached 文件是恢复到目录中还是留在信体中, 是有一个选项可以选择的,在
这种情况下也要注意正确的选择。

“乱码大全”,作者:bluesea,水木清华BBS成员。欢迎在 BBS中转载,帮
助计算机初学者解决使用软件过程中遇到的实际问题。本文原载于水木清华 BBS
的 Internet讨论区。地址是: telnet://bbs.tsinghua.edu.cn ,WWW访问的地
址是 http://bbs.tsinghua.edu.cn 。当下面的条件全部满足时,转载本文可以
不经过作者允许:(1) 转载水木清华 BBS 的信头;(2)不修改原文;(3) 转载仅
限于各种 BBS 和非商业性质的个人网点。 严禁各种形式的抄袭,严禁非作者将
本文或局部用于任何正式出版的刊物。本自然段是全文的一部分。

--
脊柱是我们这种生命的重要特征,在此基础上我们才有了光芒的智慧和
丰富的情感。上帝赋予我们自由的意志,同时也赋予我们选择的重担。

※ 修改:·bluesea 於 Feb 3 01:08:19 修改本文·[FROM: 202.99.62.45]
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.99.62.45]


[关闭][返回]