如何在Python中创建目录结构的zip存档?

zlib中使用的压缩算法本质上与gzip和zip中使用的压缩算法相同。gzip和zip是什么?它们有什么不同之处,又有什么相同之处?