uuencode 的格式

昨天碰到uuencode的東西,找了一下相關的東西。 uuencode 是古老時代的東西,現在都被MIME所取代了。windows上一定也有相關的uuencode編解碼的工具,當我在高中的時候還有看到uuencode的工具,不過昨天隨便找了一下,沒找著,就重開機到Linux去,想說直接打uuencode指令,來試看看,誰知道Ubuntu Linux預設並沒有安裝這個套件。

使用apt-get install uuencode也沒辦法找到套件,原來是包含在sharutils這個套件裡頭,所以說要在Ubuntu Linux安裝、使用 uuencode的話,請打以下指令:

sudo apt-get install sharutils

在安裝完畢之後,當然就針對binary檔案來作encode

uuencode foo.jpg bar.jpg

然後出現的格式大致如下:

begin 644 bar.jpg
M]CX02D9)1@!@9!D``#_[``11'5C:WD``0$`/^X@ $uufile = '/((begin|begin-base64)' . 's+' . '[0-7]{3}' . 's+' .

'([^n]+))' . 'n' . '(.+?)' . 'n' . '(end|====)' . '/s';```

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

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!