2010-01-07 133 views
0

這裏是電子郵件attachemt的示例,它在Outlook Express中打開確定,但我真的不知道如何解碼這個有用的數據(這是.csv文件)與PHP?奇怪的電子郵件格式附件編碼

begin 664 AGI_NAV_PERF_20100107.csv 
M4D507T1!5$4[25-)3CM&54Y$4U].04U%.TY!5E]015)?4TA!4D4[4D5455). 
M7S%$.U)%5%523E]95$0[4D5455).7S%9.U)%5%523E\S63M354)30U))4%1) 
M3TY?1D5%.U)%1$5-4%1)3TY?1D5%.T-54E)%3D-9"C V+C Q+C(P,3 [3%4P 
M,3 Q,[email protected]%L;&EA;[email protected]($=L;V)A;"!%<75I='[email protected]@1552.S4N 
M,S [+3 N,3D[,"XW-CLQ,BXP-3LM.2XR,SLU+C P)3LP+C P)3M%55(*,#8N 
M,#$N,C Q,#M,53 Q-C4Y,[email protected][06QL:6%N>B!024U#3R!%=7)O($)O;[email protected] 
[email protected]$Q+C0V.S N,3<[,"XT-#LX+C(R.S N,3<[,RXP,"4[,"XP,"4[ 
M1552"C V+C Q+C(P,3 [3%4P,C4V.#,Y,C<T.T%L;&EA;[email protected]($5U<F]P 
M92!%<75I='[email protected])O=W1H($%4($554CLQ,# N,30[+3 N,#D[,2XR,3LT,"XQ 
M-3LM,"XY-CLU+C P)3LP+C P)3M%55(*,#8N,#$N,C Q,#M,53 R.#<Q-#8S 
M-S8[06QL:6%N>[email protected]%L($5C;U1R96YD<R!!5"!%55([-C<N,#0[ 
M,"XV.#LR+C,U.S$Q+C W.VXO83LU+C P)3LP+C P)3M%55(*,#8N,#$N,C Q 
M,#M,53 R.3,R.3,Q,3,[06QL:6%N>[email protected])O=VEN9R!-87)K971S(%!R 
M;[email protected]@1552.S$P-2XV-CLP+CDY.S$N,C<[,3 N-#$[;B]A.S0N,# E 
M.S N,# [email protected],2XR,#$P.TQ5,#(Y,S(Y-#(W-SM!;&QI86YZ(%)# 
M32!%;FAA;F-E9"!3:&]R="!497)M($5U<F\@[email protected]$P-"XV-3LM,"XP 
M,SLP+C P.S(N-38[;B]A.S N,# E.S N,# [email protected],2XR,#$P.TQ5 
M,#(Y,S,Q,S,R-3M!;&QI86YZ(%)#32!"4DE#($5Q=6ET>2!!5"!%55([.#4N 
M-S8[,"XT.3LS+C([email protected]+C0T.RTQ+C$P.S4N,# E.S N,# [email protected] 
M,2XR,#$P.TQ5,#,T,C8X.#DT,3M!;&QI86YZ(%)#32!';&][email protected]=R:6-U 
M;'1U<F%L(%1R96YD<R!!5"!%55([[email protected],# [,2XY,SLT+C(X.S0S+C4Y.VXO 
M83LU+C P)3LP+C P)3M%55(*,#8N,#$N,C Q,#M,53 S-#(W,34X-3 [06QL 
M:6%N>B!486-T:6-A;"!!<W-E="!!;&QO8V%T:6]N($5U<F]L86YD($%4($55 
M4CLY."XT,CLM,"XP.#LP+C<Y.S$Q+C(S.RTQ+CDP.S4N,# E.S N,# E.T55 
[email protected],2XR,#$P.TQ5,#,T.#<X-#,Y-SM!;&QI86YZ(%)#32!/<FEE;G1A 
M;"!);F-O;[email protected][.#4N,S0[,"XV,CLS+C(P.S0Q+C4S.S,N-C [-2XP,"4[ 
*,"XP,"4[55-$"E0[ 

end 

回答

3

它類似於UUencoding。它與Base64類似,在Usenet中非常流行。 convert_uuencode()函數應該能夠讀取它。 (雖然它並不適用於我,但它可能在此處粘貼時損壞了文件。)

2

編輯:這是在下面的評論,不是TNEF指出的bluebrother UUENCODED內容。 ÁlvaroG. Vicario是對的。

原件(不正確)答案: 這看起來像TNEF,Outlook的專有編碼方法,它採用了比base64編碼更少的空間。

(HAT尖端@戴夫Swersky查找出來在this question

在鏈路中,有指示如何在Outlook打開和關閉它。

+0

這是uuencode,而不是TNEF。 TNEF很容易識別,因爲它看起來像一個普通的附件,通常使用文件名「winmail.dat」。另見http://en.wikipedia.org/wiki/TNEF。 – bluebrother 2010-01-07 17:12:09

+0

的確如此。編輯答案。 – 2010-01-07 17:17:54