ZIP is a format for compressed file archives, allowing packaging of multiple files and directories into a single file.
The specification for the standard is provided by PKWARE, a commercial company that sells compression software. There are multiple independent implementations of ZIP readers and writers, both libraries and finished programs, available on multiple platforms.
Implementations
There are implementations for handling files in ZIP format for many languages:
- Java: java.util.zip package
- C#: ZipArchive class (from .NET version 4.5)
- PHP: Zip extension
- Ruby: RubyZip gem
- Python: zipfile module