Projects / TbsZip


TbsZip is a PHP class that enables you to read and write Zip archives. The class doesn't require PHP extensions or temporary files. TbsZip can read, add, delete, and modify files stored in an archive. It can even start with an empty archive. The original archive is not modified. The new archive can be saved in the server as a new file, or provided directly as an HTTP download, or even as a binary string. If the Zlib extension is activated in PHP, then TbsZip can automatically compress and uncompress files in the archive.

Operating Systems

Last announcement

code examples 03 Sep 2010 13:38

The TbsZip package now includes code examples to help developers getting started quickly.

Recent releases

  •  16 Apr 2014 20:31

    Release Notes: 1 bug has been fixed: you could not download a file that has the same name as the opened archive.

    •  16 Oct 2013 20:05

      Release Notes: Archives with comment can now be opened by TbsZip. Clearer error messages are used for PHP in CLI mode, and clearer error messages for the interconnection with OpenTBS.

      •  03 Jul 2013 22:02

        Release Notes: You can now open an archive from a PHP file handle.

        •  21 Apr 2013 21:29

          Release Notes: New method FileGetState(IdxOrName): return a string that gives the state of the file in the archive (unchanged, modified, deleted, added).

          •  18 Mar 2013 00:36

            Release Notes: This release fixes corrupted archives which occurred when the original was using data descriptors without the signature, adds the new argument $UseIncludePath, and makes debug mode smarter.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.