none
Win8怎样实现SharpZipLib解压缩文件功能 RRS feed

  • 问题

  • 在WP里面有SharpZipLib第三方类库,对bz2文件进行解压缩,现在需要将代码移植到Win8平台上,发现没有Win8版的SharpZipLib,在Win8里面有没有什么替代的方案,在网上查了下有说可以使用ZipArchive类实现,但是在解压缩的时候,会报错误End of Central Directory record could not be found.请问应该要怎么解决。

    2013年2月21日 2:56

全部回复

  • Hi,

    这个问题似乎是两个采用了不同的标准的问题,虽然都是zip但是实现方法应该有细微差别导致不能用ZipArchive解压缩。你可以试试在WP8中使用能够兼容ZipArchive来来实现。


    Aaron
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年2月21日 9:31
    版主
  • 感谢楼上的回复,我的压缩文件是放在服务器上面,通过Http请求获取一个二进制流,然后解压缩的。这个压缩文件还要被其他人(如Andriod和iOS)调用,所以不太可能去修改服务端的压缩文件,请问有其他什么解决方案吗?
    2013年2月22日 1:13