免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1085 | 回复: 0
打印 上一主题 下一主题

uuencode的格式 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-28 09:15 |只看该作者 |倒序浏览

                昨天碰到uuencode的东西,找了一下相关的东西。 uuencode 是古老時代的東西,現在都被MIME所取代了。 uuencode是古老时代的东西,现在都被MIME所取代了。 windows
上一定也有相關的uuencode編解碼的工具,當我在高中的時候還有看到uuencode的工具,不過昨天隨便找了一下,沒找著,就重開機到Linux
去,想說直接打uuencode指令,來試看看,誰知道Ubuntu Linux預設並沒有安裝這個套件。
windows上一定也有相关的uuencode编解码的工具,当我在高中的时候还有看到uuencode的工具,不过昨天随便找了一下,没找着,就重开
机到Linux去,想说直接打uuencode指令,来试看看,谁知道Ubuntu Linux预设并没有安装这个套件。
使用apt-get install uuencode也沒辦法找到套件,原來是包含在sharutils這個套件裡頭,所以說要在Ubuntu Linux安裝、使用 uuencode的話,請打以下指令:使用apt-get install uuencode也没办法找到套件,原来是包含在sharutils这个套件里头,所以说要在Ubuntu Linux安装、使用uuencode的话,请打以下指令:
sudo apt-get install sharutils sudo apt-get install sharutils
在安裝完畢之後,當然就針對binary檔案來作encode在安装完毕之后,当然就针对binary档案来作encode
uuencode foo.jpg bar.jpg uuencode foo.jpg bar.jpg
然後出現的格式大致如下:然后出现的格式大致如下:
begin 644 bar.jpg begin 644 bar.jpg
M_]C_X“02D9)1@`!`@“9`!D“#_[“11′5C:WD“0`$““/“`_^X`#D%D
M;V)E`&3“““?_;`(0`!@0$!`4$!@4%!@D&!08)”P@&!@@+#`H*”PH*#!`, M;V)E`&3“““?_;`(0`!@0$!`4$!@4%!@D&!08)”P@&!@@+#`H*” PH*#!`,
M#`P,#`P0#`X/$`\.#!,3%!03$QP;&QL M#`P,#`P0#`X/$`\.#!,3%!03$QP;&QL
M...略 M...略
M)D;5J]EWOTFE,TUFN6_J7^$!,”.;Q;U.]BPYDFD/,[MXDZF6,#0&M%`%’.
uuencode編碼過後看起來就像上面這樣,主要就是begin開頭,中間就是編碼過的檔案,以M作為每一行的開頭,然後以end作為檔案的結尾。 uuencode编码过后看起来就像上面这样,主要就是begin开头,中间就是编码过的档案,以M作为每一行的开头,然后以end作为档案的结尾。 如果我把這個檔案直接貼上然後mail給你,如果你的mail client有支援uuencode的話,那麼你將會看到一個bar.jpg的附檔,當然,沒有內文。如果我把这个档案直接贴上然后mail给你,如果你的mail client有支援uuencode的话,那么你将会看到一个bar.jpg的附档,当然,没有内文。
來看一下Squirrelmail的一個叫get_uuencode的plugin裡面判斷是否為uuencode Message的一段regular expression来看一下Squirrelmail的一个叫get_uuencode的plugin里面判断是否为uuencode Message的一段regular expression
$uu_file = ‘/((begin|begin-base64)’ . ‘\s+’ . ‘[0-7]{3}’ . ‘\s+’ . $uu_file = ‘/((begin|begin-base64)’ . ‘\s+’ . ‘[0-7]{3}’ . ‘\s+’ .
‘([^\n]+))’ . ‘\n’ . ‘(.+?)’ . ‘\n’ . ‘(end|====)’ . ‘/s’; ‘([^\n]+))’ . ‘\n’ . ‘(.+?)’ . ‘\n’ . ‘(end|====)’ . ‘/s’;

大家看了這一段應該就比較知道如何去判別uuencode的檔案格式是否正確,不過基本上,uuencode應該用不太到了 XD大家看了这一段应该就比较知道如何去判别uuencode的档案格式是否正确,不过基本上,uuencode应该用不太到了XD

               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/39518/showart_409195.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP