我用IO流读取一个文件 ..
里面存的是图片和其他内容..
$b醨倰CScs4?⒉?&5乱D揟?dEU6te怛硠糜u泱F敜叴暷
读到的是这些东西..请问如何读取明文??
还有就是这些东西是怎么存的?
有示例吗?

解决方案 »

  1.   

    从概念上讲相对明文的是密文.假如你现在读出来的不属于乱码,而是密文的话.那么你要读到明文需要知道原加密方式.假如加密方式是可逆的,那么你解密就行了。假如加密方式不可逆,那你似乎无法读到原明文.假如你现在的状况只是乱码,那你用正确的编码方式读就好.比如UNICODE,GB-3421之类.
      

  2.   

    我在文件里发现了一些XML内容.是不是就代表这个文件没有加密?那又怎么读取文件中的图片呢?
    鶬$俖?BIM!     U       A d o b e   P h o t o s h o p    A d o b e   P h o t o s h o p   7 . 0    8BIM         ?Hhttp://ns.adobe.com/xap/1.0/ <?xpacket begin='锘? id='W5M0MpCehiHzreSzNTczkc9d'?>
    <?adobe-xap-filters esc="CR"?>
    <x:xapmeta xmlns:x='adobe:ns:meta/' x:xaptk='XMP toolkit 2.8.2-33, framework 1.5'>
    <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description about='uuid:8e8235fe-636c-11d9-be6f-87e5f4011fb8'
      xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'>
      <xapMM:DocumentID>adobe:docid:photoshop:550ffc84-f4b1-11d7-90fc-ac959ed5a5a5</xapMM:DocumentID>
     </rdf:Description></rdf:RDF>
    </x:xapmeta>
      
      

  3.   

    把文件改成JPG.用PS能打开....
    用其他工具就打不开...神奇了..
    ? JFIF  H H  ?谽xif  MM *                  b       j(       1       r2       唶i             H      H   Adobe Photoshop 7.0 2005:01:11 10:03:20    ?      ?       ?      X                      
    从这开始估计就可以把图片读出来了
      

  4.   

    分几步做。
    1、把这个文件读到流里面。
    2、把这个流读到一个byte[]数组里面。
    3、分析每一个byte是否是字符。
    4、标出大段连续字符的位置,把这些字符取出来。
    5、然后就是字符串操作了,就没啥好说的了。