我想使用zlib库来扩充Microsoft Office文件。从我读过的内容来看,office文件只是带有docx,xlsx等扩展名的zip文件。unzip实用程序实际上可以对文件进行解压缩。我可以用zlib库做同样的事吗?我可以使用zlib解压缩实际上只是zip文件的Microsoft Office文件吗?
0
A
回答
0
zlib提供解压缩数据和计算CRC所需的基本机制,这是您解压缩zip文件所需的大部分内容。然而,zlib不提供zip文件格式解码,即解码头文件,您需要将zlib调用用于解压缩和检查值计算。
zlib确实附带了minizip,它位于源代码分发的contrib目录中,以执行该任务。您也可以查看libzip或libarchive,它们使用zlib并提供zip文件功能。
+0
感谢您的回答。我想我现在已经想出了如何做到这一点。 – user1295872
相关问题
- 1. 使用zlib解压zip文件
- 2. 在c#中使用zlib压缩文件时解压文件
- 3. 解压缩Zip文件3.6
- 4. 解压缩.zip文件
- 5. BlackBerry - 解压缩Zip文件
- 6. 解压缩.zip文件
- 7. 使用ZipFile类从多个文件的zip压缩文件解压缩文件
- 8. 在zip压缩文件中可以使用硬链接吗?
- 9. zlib gzopen()返回一个压缩文件流。它解压缩文件吗?
- 10. zlib:解压缩的文件大小?
- 11. 解压缩文件的结果“BadZipFile:文件不是zip文件”
- 12. 是否可以在Windows XP上使用.BAT命令解压缩.ZIP文件?
- 13. Zlib压缩放大文件
- 14. PHP使用zLib压缩多个文件
- 15. 使用zlib附加到压缩文件
- 16. 我可以在PHP文件上传中使用gzip压缩吗?
- 17. 我可以改变在同一个文件zlib压缩水平
- 18. 使用PPMD压缩的Zip文件,以编程方式解压缩
- 19. 使用zlib解压缩PNG
- 20. PHP可以解压缩使用.NET GZipStream类压缩的文件吗?
- 21. 压缩文件下载到实际的压缩文件中的文件结构
- 22. 在silverlight中解压缩zip文件
- 23. 上传ZIP文件到S3,EC2使用解压缩
- 24. 使用zlib版本1.1.3解压缩内存中的gzip文件
- 25. 如何解压缩使用ByteArray.compress创建的zlib文件?
- 26. 使用Java管理ZIP压缩文件
- 27. PHP压缩文件到zip
- 28. 我可以在Azure Blob存储中解压缩文件吗?
- 29. 我可以使用VBA使用本机窗口解压缩功能解压缩文件吗?
- 30. 如何使用zlib在ruby中实时压缩文件流
[使用zlib解压缩.zip文件的简单方法]的可能副本(http://stackoverflow.com/questions/10440113/simple-way-to-unzip-a-zip-file-using-zlib) –
我想知道zlib库是否能够解压缩Microsoft Office文件。我不在寻找如何去做。 – user1295872
简短的回答是没有。我会推荐7-zip免费图书馆。 –