| 本網頁的軟體應該有更新版,不過解法應類似,請恕筆者偷懶不再更新,因為本網頁的解說已十分詳盡週全。若您仍無法解決亂碼問題的話,可用上面Frame中最後的表格寄給我更多有關資料,我會盡量幫忙的! |
| |
What's this page for? What does this page have? |
|
|---|---|---|
| 1. | I am tired of replying so many people who suffered from this problem on Internet So, I decided to make this page to help them. | |
| 2. | This page will teach you how to decode some emails which look like some alien words. | |
| 3. | Since I am more familiar with Windows(3.x, 95), DOS, and Unix, the materials covered here will concentrate on these OS more. For OS/2 or Mac users, please give me any comments so that I can add those HOW-TO here, and make this page more helpful. | |
| 4. | I am not a computer expert. So, if you feel this page is too easy for you, please be patient, and please teach me about what I don't know, or correct any wrong information covered in this page. I will include your advice and name into this page to help more people. | |
| 5. | All the softwares and links covered in this page may be upgraded often. if you find any links has expired or not available anymore, please notify me. | |
| Homepage | UU | BASE64 | |
|---|---|---|---|
|
0.5d for DOS |
encode | uuenview -u in_files | uuenview -b in_files |
| decode | uudeview in_files | ||
|
| |||
| Homepage | UU | BASE64 | |
|---|---|---|---|
|
MPack v1.5 for DOS |
encode | can't uuencode | mpack -o out_file in_file |
| decode | munpack in_files | ||
|
| |||
| Homepage | UU | BASE64 | |
|---|---|---|---|
|
MIME64 for DOS |
encode | can't uuencode can't uudecode |
mime64 in_file out_file -e |
| decode | mime64 in_files [out_file] | ||
|
| |||
| Homepage | QP | |
|---|---|---|
|
MIMEQP for DOS |
encode | mimeqp in_file out_file -e |
| decode | mimeqp in_files out_file | |
|
| ||
| Homepage | QP | |
|---|---|---|
|
CNVT_QP for DOS |
encode | cnvt_qp , 8bit->QP |
| decode | cnvt_qp , QP->8bit | |
|
| ||
| Other DOS Programs | |
|---|---|
| UDEC1_2 |
|
| UUEXE |
|
| Tons of MSDOS EN/DEcoder can be found at Simtelnet DOS | |
| Homepage | UU | BASE64 | |
|---|---|---|---|
|
1.1a for WIN(16bit) 1.2 for Win(32bit) |
encode | Good | Fine, but with non-standard header |
| decode | Very Good | ||
|
| |||
| Homepage | UU | BASE64 | |
|---|---|---|---|
|
for 95 & for 31 |
encode | Good | Good |
| decode | Very Good, but must name the file extention as .uue | Very Good, but must name the file extention as .b64 | |
|
for uudecode, we need .uue; for base64-decode , we need .b64; | |||
| Homepage | UU | BASE64 | |
|---|---|---|---|
|
|
encode | Good | Good |
| decode | Very Good | Very Good | |
|
| |||
| Homepage | UU | BASE64 | |
|---|---|---|---|
|
|
encode | Good | Good |
| decode | Very Good | Very Good | |
|
| |||
| Homepage | UU | BASE64 | |
|---|---|---|---|
|
|
encode | Good | Good |
| decode | Very Good | Very Good | |
|
| |||
| Other WIN Programs | |
|---|---|
| Some other Win95 EN/DEcoder can be found at Simtelnet Win95 | |
| Some other Win31 EN/DEcoder can be found at Simtelnet Win31 | |
| Mixed DOS/WIN EN/DEcoder can be found at here |
| u u e n/d e c o d e | |
|---|---|
| E N c o d i n g | D E c o d i n g |
|
For a file named xxx To uuencode xxx into a new file named zzz uuencode xxx yyy >& zzz Then, xxx will be uuencoded into zzz |
For an uuencoded file named zzz if its 1st line is "begin 644 yyy" last 2nd line is "`" and last line is "end" To uudecode zzz uudecode zzz Then, yyy will be uudecoded from zzz |
|
"begin 644 yyy" |
to uudecode a non-header file: 1. must add the header "begin ### new_filename" in the 1st line 2. add "`" in the last 2nd line 3. add "end" in the last line before you decode it. |
| U U D e v i e w 0.5p113 | |
|---|---|
| E N c o d i n g | D E c o d i n g |
|
For a file named xxx To uuencode xxx into a new file zzz uuenview -u xxx >& zzz Then, xxx will be uuencoded into zzz |
For an uuencoded file named zzz if its 1st line is "begin 644 yyy" the last 2nd line is `" and last line is "end" To uudecode zzz uudeview zzz Then, yyy will be uudecoded from zzz |
|
| |
|
!Note!: To decode an uuencoded file, you do not need to remove all the header lines. As long as the file contains "begin 644 filename" in the 1st line, "`" in t he last 2nd line, and "end", All the uudecoders can automatically detect them, and uudecode them successfully !! |
| m m e n c o d e / m i m e n c o d e | |
|---|---|
| E N c o d i n g | D E c o d i n g |
|
For a file named xxx To base64-encode xxx into a new file named zzz mmencode -b xxx >& zzz Then, xxx will be b64-encoded into zzz |
For a base64-encoded file named zzz To base64-decode zzz into a new file, ttt mmencode -u -b zzz >& ttt Then, ttt will be base64-decoded from zzz |
|
!Note!:
Therefore, b64-encoding by mmencode is not recommended, unless you can add the appropriate MIME header lines yourself. |
!Note!:
|
| m p a c k / m u n p a c k | ||
|---|---|---|
| E N c o d i n g | D E c o d i n g | |
|
For a file named xxx.gif To b64-encode xxx.gif into a new file named zzz mpack -o zzz xxx.gif Then, it will ask you to write Subject.
|
For a file named zzz if in its content, there is some header information before luanma, like
munpack zzz Then, xxx.gif will be b64-decoded from zzz | |
| !Note!:
The use of Unix mpack is the same as its DOS version. Therefore, base64-encoding by mpack is recommended. But your system may not have mpack, you can download it here, and 'make' it yourself. |
It is a good decoder, as long as the header information is enough. | |
| mpack/munpack was developed by a cmu person. Some Unix machine have it built-in, some may not. It is very popular en/decoder, and you can get all the OS versions of mpack/munpack in ftp://ftp.andrew.cmu.edu/pub/m pack | ||
| U U D e v i e w 0.5p113 | ||
|---|---|---|
| E N c o d i n g | D E c o d i n g | |
|
For a file named xxx To b64-encode xxx uuenview -b xxx >& zzz Then, xxx will be base64-encoded into zzz zzz will have the header informatiln as right. |
For a b64-encoded file named zzz if its content contains some header information before luanma, like
uudeview zzz Then, xxx.gif will be base64-decoded from zzz | |
|
| ||
| m m e n c o d e / m i m e n c o d e | |
|---|---|
| E N c o d i n g | D E c o d i n g |
|
For a file named xxx To QP-encode xxx into a new file named zzz mmencode -q xxx >& zzz Then, xxx will be QP-encoded into zzz |
For a QP-encoded file named zzz To QP-decode zzz into a new file ttt mmencode -u -q zzz >& ttt Then, ttt will be QP-decoded from zzz |
|
!Note!:
| |
| m e t a m a i l | ||
|---|---|---|
| Basse64 / QP D E c o d i n g | ||
|
For a file named xxx as long as its content has a part like
To b64-decode or QP-decode xxx into a new file zzz metamail -y xxx >& zzz Then, xxx will be b64-decoded or QP-decoded into zzz | ||
|
!Note!:
| ||
| Some MAC Programs | |
|---|---|
| mpack / munpack Mac versionftp://ftp.andrew.cmu.edu/pub/mpack | |
| StuffIt_Expander at Aladdin Systems. Inc | |
| QP-converter coded by Bryan Chang | |
| The authour of UUDeview collected 5 other programs here | |
| Mac User !! I am sorry, please tell me more such programs, so that I can add here !! | |
| Some OS/2 Programs | |
|---|---|
| mpack / munpack OS/2 versionftp://ftp.andrew.cmu.edu/pub/mpack | |
|
some en/decoding softwares at here [b64.zip, pmbase64.zip, pmprp210.zip, pmuue144.zip, uucode17.zip] | |
| OS/2 User !! I am sorry, please tell me more such programs, so that I can add here!! | |
| For Other OS | |
|---|---|
| mpack / munpack Linux, NetBSD, Amiga, Archimedes versionftp://ftp.andrew.cmu.edu/pub/mpack | |
| Hi !! I am sorry, please tell me more such programs, so that I can add here !! | |