用SharpZipLib压缩word的XML出现无法打开Office Open XML

Jesse_____ 2013-05-02 03:24:11
1 将一个xx.docx改成xx.zip之后
2 解压成一个文件夹xx
3 再用SharpZipLib压缩后重新生成docx
4 打开

打开时时总是显示:无法打开Office Open XML,内容有错误。

但是内容和结构肯定没有错,我怀疑是压缩率的问题,我将SharpZipLib的压缩level都试了一遍还是不行,而在windows下右键压缩却可以打开

请问为什么?
...全文
246 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaweng 2013-05-29
  • 打赏
  • 举报
回复
用Explorer自带的zip可以编辑,
liaweng 2013-05-29
  • 打赏
  • 举报
回复
跟压缩算法有关系,具体压缩算法有没有没有标准不知道 http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx 这个是C#的, 可以解决问题 winrar有很多选项 , 默认选线也不行, OFFICE这个有什么特殊的么?
Jesse_____ 2013-05-02
  • 打赏
  • 举报
回复
SharpZipLib的压缩算法和Winrar、Winzip是不是不一样?

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧