利用美团longcat.ai编写的C语言支持指定压缩算法通用ZIP压缩程序提示词:请用c编写支持指定压缩算法的通用zip程序,支持打包整个目录和使用文件通配符 原本以为他会调用infozip的libzip库或zlib的minizip库,没想到他完全只依赖zlib库,没有用到其他的zip实现,用770行左右源码就实现了所需功能。 缺点也不是没有,原始实现少包含了一些系统头文件,有的地方释放指针指向的内存有错,暂时用注释掉free的办法屏蔽了。压缩目录时,压缩包中的文件和目录都多了"/"前缀,我用字符串指针值+1方法绕过了。