承接 zetacomponents/archive 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 9
  • Watchers: 2
  • Forks: 13
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2012-04-24

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固