知道了doc文档的二进制流字符串后,如何还原为一份doc文档?

解决方案 »

  1.   

    比如我现在已经得到一个DOC文件的内容:
    /////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////
    ///////////////////////////////////spcEAf2AJBAAA8FK/AAAAAAAAEAAAAAAABgAA
    UBwAAA4AYmpiauaH5ocAAAAAAAAAAAAAAAAAAAAAAAAECBYANiAAAITtAACE7QAAJgUAAAAA
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAD//w8A
    AAAAAAAAAAAAAAAAAAAAAKQAAAAAAK4DAAAAAAAArgMAAK4DAAAAAAAArgMAAAAAAACuAwAA
    AAAAAK4DAAAAAAAArgMAABQAAAAAAAAAAAAAAMIDAAAAAAAAyg0AAAAAAADKDQAAAAAAAMoN
    AAAAAAAAyg0AABQAAADeDQAAHAAAAMIDAAAAAAAArBQAAC4BAAAGDgAAAAAAAAYOAAAAAAAA
    Bg4AAAAAAAAGDgAAAAAAAAYOAAAAAAAALxEAAAAAAAAvEQAAAAAAAC8RAAAAAAAANxQAAAIA
    AAA5FAAAAAAAADkUAAAAAAAAORQAAAAAAAA5FAAAAAAAADkUAAAAAAAAORQAAAAAAADaFQAA
    aAIAAEIYAABkAAAAORQAAC0AAAAAAAAAAAAAAAAAAAAAAAAArgMAAAAAAAAvEQAAAAAAAAAA
    AAAAAAAAAAAAAAAAAACzEAAAfAAAAC8RAAAAAAAALxEAAAAAAAAvEQAAAAAAADkUAAAAAAAA
    AAAAAAAAAACuAwAAAAAAAK4DAAAAAAAABg4AAAAAAAAAAAAAAAAAAAYOAACtAgAAZhQAABYA
    AAADFAAAAAAAAAMUAAAAAAAAAxQAAAAAAAAvEQAAIAIAAK4DAAAAAAAABg4AAAAAAACuAwAA
    AAAAAAYOAAAAAAAANxQAAAAAAAAAAAAAAAAAAAMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxEAAAAAAAA3FAA
    ,如何还原为一份doc文档?
      

  2.   

    既然你知道了DOC文件的二进制流,那么你就用JAVA创建一个以.doc结尾的文件,把流写进去。
      

  3.   

    可是写进去的内容是Bg4AAAAAAAAGDgAAAAAAAAYOAAAAAAAALxEAAAAAAAAvEQAAAAAAAC8RAAAAAAAANxQAAAIA
    AAA5FAAAAAAAADkUAAAAAAAAORQAAAAAAAA5FAAAAAAAADkUAAAAAAAAORQAAAAAAADaFQAA
    aAIAAEIYAABkAAAAORQAAC0AAAAAAAAAAAAAAAAAAAAAAAAArgMAAAAAAAAvEQAAAAAAAAAA
    AAAAAAAAAAAAAAAAAACzEAAAfAAAAC8RAAAAAAAALxEAAAAAAAAvEQAAAAAAADkUAAAAAAAA
    AAAAAAAAAACuAwAAAAAAAK4DAAAAAAAABg4AAAAAAAAAAAAAAAAAAAYOAACtAgAAZhQAABYA
    AAADFAAAAAAAAAMUAAAAAAAAAxQAAAAAAAAvEQAAIAIAAK4DAAAAAAAABg4AAAAAAACuAwAA
    AAAAAAYOAAAAAAAANxQAAAAAAAAAAAAAAAAAAAMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    不行啊..
      

  4.   

    知道了DOC文件的二进制流,还必须知道它的编码才能还原出来
      

  5.   

    都知道,编码也知道.
    知道了这些后不知道怎么还原....
    谁能帮忙啊??
     比如我有他的2进制串String str="";
    然后怎么把他还原呢??
      

  6.   

    字节流不能读进成字符串,字节流是二进制流,字符流是文本,你不能 字节流 -> 字符串 -> 字节流, 应该 字节流 -> 字节流
      

  7.   

    字节流不能读进成字符串
    =====================
    那String s="你好";
    bytes[] b=s.getBytes();何解?
    比如说楼主有了b,那就可以String s=new String(b,"编码");
      

  8.   

    呵呵,遇到过,用记事本的txt文件没有这个问题,关注阿+