首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

彩信上行接收到图片,铃声等附件如何还原?高分酬谢

2012-02-20 
彩信上行接收到图片,铃声等附件怎么还原?高分酬谢已经保存成文件,但打开不对--SubPart_1_5098_71736Conten

彩信上行接收到图片,铃声等附件怎么还原?高分酬谢
已经保存成文件,但打开不对

--SubPart_1_5098_71736
Content-Type:image/jpeg
Content-ID: <4972.jpg>
Content-Location:4972.jpg

????   JFIF      H   H     ??   C   

   $. '   ",#(7),01444 '9=82 <.342??   C 

2!!22222222222222222222222222222222222222222222222222??      ?   ? "   ??                         
??   ?        }   !1AQa "q2???#B??R??$3br?
%& '()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz???????????????????????????????????????????????????????????????????????????                   
??   ?      w   !1AQaq "2?B????#3R?br?
$4?%?& '()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz??????????????????????????????????????????????????????????????????????????         ?   ??C?   /????????+k???   ???_???Q??? "(?u?   ]??/c?M??|???> ?|?????9 '??dT??   F?*??f???N?)??ow/???   [?}????m???   ?u????ue?9*{/?B?QY?BQE   QJ??.?7cB??Zu?????tI?oo????G??[??/???3? '?_??ju=?~ '?:?????g?|E????~??P}??#??   U??   ???   ?????~?????$???D?   ?+#???   ????????????Oms??[??????g$76?O?????*?$~m??i???   =*??jf??w???C#?o??+?LT?   2m??   ????   ?U??k????   ?T?> L???}??Z?K?^?????????Q??6??/?m?????+??i??R???$?-C???MoO?7?S??ks+?f?h <*G?u)??????   ???   ????d???-????d??;???m?? <M??z?3HmKW?Z?E??   ??g???T??k?   ????   ?U?????#???????3?????sj?????   ???????   ??&}?J??B8i-???l:?N?   ??7?yWd???\O???   ???v???U?l/?`???N???q?   ??????*??T?????V??   ???c??m?   ??u??qoiu?~????   ????k]*s?p{[??I <????   ??   ?j????????????jY "?E????????????_??e?~????:??_?d????????   ???2I??????   ???> I?????????{x????e]?????7???E??u?????   ??????42?yQ?V???   ????}*O?e/??????   ?4{NC:??(?e4????Z????3??*??R[o6??]?????   M?V.??}?X???   U???   ??z???-???????   ???A\y?&???????   .??|???   ???e????}?   ??x???V??a??[??????   U??^q?E?U??   I? <???d?   ???u???O??m?=??   ??W?rR?:????????a?b9\???c???J]O???R?   ?O?????z??]5????   ??9?~??   ???????g???)???L2[????? '??   &?QQ?????     X??U???/??   /????/N????6w?y????[????TY???????????[up???Z??????????????]???a? "?????   ??   :??+??w??????U?MT???~?Es???m?????   ??W_??q?6wv:??.?{?   <??   ?u?YyY?-?y???d???   w??????/???\~??> ,??   ?????pv???F????BI?????e?   ?S <?7?E?Y??????,??????????????~?{ '??c??~????????~n?q?   N?Qe???????{?   ??i_??q?   \??   ?f???*???O '???????28??   U?   ???d?ywT????   A?Dq?????   ?????z?{> C???????   ??Iw????U???????????????v?? ?????7?_????Jm??> [????   Y?   ?????O????*??H? <Uq5?????{????   }??}B?%??SyR[??^?e   ?? ? ?;????????????????????y???t??8?N^???g?????*?? <?B?u???#?O?????]s^?????????^?q?   ??.??-c???y??   e???M???5? < <*???~??S \??????????/?o???7?RU???> ?o?[O??????$??tY??K?? '?> k?   ? ?I?d??????.I??58?_???N???? <??   k?V?-???h???????j?~?6???????????Ksm%??????   ??i?w??   ?????????k????t??????N6:??Q\s/?#?   c?   ???$?   G?   ?_??   ???????G??,???????????j??P?   ??k?pu ':q=?9?{??\???qw-??????? {????{?   -|???^?????(?   ????Ie5??????v}???ua????????????   ???????g?oow???H??????????> I <??*/?1??2:?????i??r4???????G?   ????   \}? ?W2?s=????/7?????o3???o? <??e?   ?   ??j?14?^G????Q??????5?????y??   ????   ???(????7M??V??ox????? '??????}GZ??b?0T!oi???\?}????????


?W??y$?   Y??*I <0K-??? '???????????;?c???????z???4?j???{??????????1??\.!???????=M???,??}?4?> ???5v?~/?   ?g?????~p???2Eq?K?b?) "~??m???P????l?]w,,+B2???? ???U??\?] 'T???k??3?K???m??U?????+? "???s{?   ?T?^(?   ?????   w??O?7?5*[?j?t1??~?????|?U?k#?f?3???n?o,_????~_??k???????_?W|C??{??K?q???U_?E??k?0????=l5> JH?$j??V???S "??=????L??   ?5vI <???k???   ??PYE?   ~???   ?R?   ?????vtS?-)?I%???   /0E????L2??R???Y?   ???_??.?????%?   ??S$?{/??   ]?????w????????X????   W?   - <???]?^?uo?????????~?up?\   ?/??h????!?? '???????\????W???`?C??;?????kxd??????Z???56??????S???K?   ??   *?{???*G?%????????OJ|???7?%???|???   ???^U*?iL????G??r?? _??[N? '?X???t3|J???????}???   ????/|?> [s '???????????H??y???^?   ??????:???
}N???{J???k?9O?[????m?
???6?????tK(??x#???> dM???????~??k?~?5???ZM?y??????~??????O????????/??????Z?#?U??++?6/?C?   <???????j2?????^???????6???I}o????m?? "?   ????   ??r7?????????????0??????3???~_ "???-?????   ???   ?????   ??   ??jy#???????Tg???/???????zT??O.{?   <?????RH??B????   ????O???/?w???:I&????V???????????   ?????   ??[I??   ?/?C??L????????y???x???????? ????T??l}?qK????g?????n?RG??[??:?????????   ????U????.?   ???   E?sSE?&?   MR????6WX??i??????   ?Kr?_??g??r?V3??\??Mvgg??????????????-b???N??????????????????????? ?k?????   ???~w?X???;?%??i%?   ????g??t?u???> ?N??_?t????   ??K?????U?x?   ?????   -?? <?y?g??????rC????   [????z???R??|?????2?   U?   ??????   ?> ?   ?D???   ??/????U~O??????IQ?_??   ?? '??   ? <???   =??4?k?~?q???? <?*??yC?   ?*o??   g??/?g?     ?E/?E????m?   <??*?I?????+w?????????????   ?????/??????+Z/???????A?2??????ZU[??[????   Y%> ????_?????\I??y?sv?N???=OjGETBQE   QE   ^???????????????????   ??.9 <????$?+??E??O??W????????/y~m??????   U??i?I????D?{???   j???????   ???$????   ?H???z??y???D??????Z??????_????o???????????is?? ????????

--SubPart_1_5098_71736
Content-Type:audio/amr
Content-ID: <8442.amr>
Content-Location:8442.amr

#!AMR
4??
?B;?A??R?;o?     ???   4I5?ri}@?J??YI3[?
~??Y?4??82??fV[V?6
????Gb????4?U
?7???g???WT????hk?Q@4   W???)g&?????/B=g?qq??4?? <??Q <5??D?????tD? l_?4?Wp???Vk???=?_?????G?O?T`4?W$???v> h8?????=B.G?????p4?{.?6???Q?n?? <D?XN??;3?a?04WY??q> g????+???/B??g???4?W%6?> };m?3/ <???B???.?04g??6??> N@tS????????%}h^??4?R ???> {? )?Y????S???P4??6?? <??g?????hdXZ???p?4\A_?&???R????g?i{+^6????N?4?j???j?Y\??W?W??G??]?4?)Q6???]?ZC??   |C??A??M??4S?????> qOYm?G?2!i??
???   4U?}????R?J? =

[解决办法]
用UE打开看看 把前面头截掉看看后面是什么
是Base64编码还是直接是二进制
[解决办法]
帮LZ顶
[解决办法]
JFIF
这个象是文件头
你把前面去掉看看还原的出么
[解决办法]
up
[解决办法]
这个不懂,帮你顶
[解决办法]
了解这个行业的传输算法吧...
[解决办法]
里面因该用到了一些压缩算法
------解决方案--------------------


学习ing
[解决办法]
是什么编码格式?
[解决办法]
up
[解决办法]
我想彩信信息里面应该还包含一些其他的信息
应该是你读取 文件的起始字节不对吧
[解决办法]
JFIF前面的不要试试
[解决办法]
不是base64编码
其他的就不知道了

楼主给的分有意思

三八过光棍节
[解决办法]
上行的彩信是经过加码的,要将彩信解码
[解决办法]
你可以试试这个,这个是我以前的解码程序
//解码
public static byte[] binDeCode(string s)
{
byte[] arrByte = new byte[s.Length / 2];
uint index = 0;
for(int i = 0; i < s.Length-1; i += 2)
{
arrByte[index++] = Convert.ToByte(s.Substring(i,2),16);
}
return arrByte;
}
[解决办法]
你现在是要显示图片呢,还是直接下行??如果是直接下行的话不用修改了,如果要直接显示图片的话用上面的代码可以输出就可以显示图片了应该,我这里是这样直接显示了的
[解决办法]
string strcontent=...;
byte[] content=MMS_Code.binDeCode(strcontent);
Page.Response.ContentType =ContentType;
Page.Response.OutputStream.Write((byte[])content, 0, (int)content.Length);
[解决办法]
彩信一般是base64编码过的,直接将内容读出来肯定不对,需要进行解码
[解决办法]
分析一下文件内容,看起来不是原始的图片或者声音内容
[解决办法]
...
[解决办法]
你用 byte 接收,用 byte写 文件,不要用 utf8转换,就可以

热点排行