Does anyone know of a way to extract multi-part ZIP files with PHP (or, in Python, if you happen to know)?

For instance, I have a large file that I zip, but I want to distribute in small chunks, so instead of file.zip, I would have file.zip, file2.zip, and file3.zip.

PHP, with it's default library, cannot handle this.

Anyone know of a way to do this?