Can you summarize the following document?
        
  Uuencode的編碼結果輸出檔案格式如下:

  沿用自Unix系統檔案存取許可權模式,由三個八進位制的數字組成,其構成形式為:  舉例而言:當<輸入檔存取模式>為 666,轉換成二進位制碼為110110110,也就是擁有人、群組以及其他人對於這個檔案都有讀取以及寫入的權力。

  將編碼前的檔名填入。

  當檔案內容空無一物時,<編碼內容>就不存在。否則<編碼內容>會以下面形式出現:  Uuencode將輸入資料以每三個位元組為單位進行編碼,如此重複進行。如果最後剩下的資料少於三個位元組,不夠的部分用零補齊。這三個位元組共有24個Bit,以6-bit為單位分為4個群組,每個群組以十進位制來表示所出現的數值只會落在0到63之間。將每個數加上32,所產生的結果剛好落在ASCII字符集中可列印字元(32-空白...95-底線)的範圍之中。

  每60個編碼輸出(相當於45個輸入位元組)將輸出為獨立的一行,每行的開頭會加上長度字元,除了最後一行之外,長度字元都應該是'M'這個ASCII字元(77=32+45),最後一行的長度字元為32+剩下的位元組數目這個ASCII字元。

  <編碼字元字串>是依照編碼結果依序填入,惟獨要注意一點:當6-bit的資料為零時,編碼應為"空白"這個字元,但是在uuencode中都用"`"這個字元來取代,這是因為它們的末六bit都是 100.000。

  前面所說的只適用於使用ASCII字符集的電腦系統,有些比較舊型的電腦他們使用非ASCII字符集(如EBCDIC字符集)。要解決這個問題,Xxencode是較為適切的編碼系統,它只使用到文數字字符集以及加減號字元。

  

  下面的表格顯示如何將codice_1這三個ASCII字元編碼成uuencode的codice_2:  因此"Cat"這三個ASCII字元表示成uuencode的檔案形式:

  底下是引用自英文版的一段文字,將其存成test.txt,引用文字如下:  "Each group of sixty output characters (corresponding to 45 input bytes) is output as a separate line preceded by an encoded character giving the number of encoded bytes on that line. For all lines except the last, this will be the character 'M' (ASCII code 77 = 32+45). If the input is not evenly divisible by 45, the last line will contain the remaining N output characters, preceded by the character whose code is 32 + the number of remaining input bytes. Finally, a line containing just a single space (or grave character) is output, followed by one line containing the string "end"."  使用uuencode編碼後的檔案為:

  下面的表格顯示uuencode所使用到的ASCII字符集、6-bit二進位制碼以及十進位制的對照。由上面"Cat"的例子可以看出其第一個編碼為十進位制的16,對應下面表格"uuencode十進位制表示"欄位,可以查出其uuencode的輸出碼為"0"。
uuencode這個名字是衍生自"Unix-to-Unix encoding",原先是Unix系統下將二進位制的資料藉由uucp郵件系統傳輸的一個編碼程式,是一種二進位制到文字的編碼。uudecode是與uuencode搭配的解碼程式,uuencode/decode常見於電子郵件中的檔案傳送以及usenet新聞群組和BBS的貼文等等。近來已被MIME所大量取代。