不明白,你是要做ZIP还是要做ZIP后缀的文件?

解决方案 »

  1.   

    不明白,你是要做ZIP还是要做ZIP后缀的文件?
    我获取的数据本身可能是zip的二进制格式吧,我也不太明白,用http analyzer抓到的,如果用http analyzer全选response content,然后save as ,起名叫1.zip,那么这个就是正常zip文件。
    但是程序中抓的数据类型是CString的,怎么把它类似于另存为那样保存中一个.zip文件
      

  2.   

    用程序抓到的数据跟http analyzer是完全一样的吧?或者能复现同一个数据的话你比对下二进制文件。应该是完全一致的,按我的理解直接保存为zip就可以了,不知道对不对。
      

  3.   

    是CString类型?你用的是库?还是MFC封装的WinINET?
      

  4.   

    写文件时,后缀改成zip即可。。
      

  5.   

    不明白,你是要做ZIP还是要做ZIP后缀的文件?
    我获取的数据本身可能是zip的二进制格式吧,我也不太明白,用http analyzer抓到的,如果用http analyzer全选response content,然后save as ,起名叫1.zip,那么这个就是正常zip文件。
    但是程序中抓的数据类型是CString的,怎么把它类似于另存为那样保存中一个.zip文件
    程序中不要用CString,也用二进制数组等,然后写入文件。
      

  6.   

    CStdioFile file;
    int nRes;
    if(file.Open(_T("xxx.txt"),CStdioFile::modeCreate|CStdioFile::modeWrite))
    {
    file.WriteString(_T("1111"));
    file.Close();
    nRes = WinExec(("C:\\Program Files\\HaoZip\\HaoZipC.exe a -tzip archive.zip xxx.txt"),SW_HIDE);
    DeleteFile(_T("xxx.txt"));
    }