zetacomponents/archive
Composer 安装命令:
composer require zetacomponents/archive
包简介
The component allows you to create, modify, and extract archive files of various formats. The currently supported archives formats are Tar (with the flavours: ustar, v7, pax, and gnu) and Zip.
README 文档
README
LIMITATIONS
===========
Archive:
- Wrong mtime, chown, chgrp for symlinks extracted from the archive.
--> lchown, lchgrp are not (yet) implemented in PHP.
--> Touch resolves the symlink.
Tar:
- Pax: Writing to archive is not implemented.
- Gnu: Writing to archive is not implemented.
Zip:
- Text or binary-file bit is not set in the (created) archive.
- Extracting of a file is done all in memory.
--> Extracting a deflated file without a header is recently fixed in PHP.
(Use string filter)
- Check the bitflag, because it is now always 0.
- We use the same version as InfoZip (10).
- Files are always compressed with the deflate algorithm.
--> Need to find out the best algorithm. E.g. no compression on small files
or files that are already compressed.
- Zip64 is not implemented.
File:
- Common functions from character and blockfile must be moved to ArchiveFile.
Tests:
- Some tests use executables: tar, gzip, bzip2 and will probably not work on
other machines or platforms.
统计信息
- 总下载量: 491.7k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 1
- 依赖项目数: 15
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2012-04-24