本站源代码
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Tamal Saha 171b359877 Use gitea forked macaron (#7933) před 5 roky
..
zip Use gitea forked macaron (#7933) před 5 roky
.gitignore Use gitea forked macaron (#7933) před 5 roky
LICENSE Use gitea forked macaron (#7933) před 5 roky
README.md Use gitea forked macaron (#7933) před 5 roky
README_ZH.md Use gitea forked macaron (#7933) před 5 roky
cae.go Use gitea forked macaron (#7933) před 5 roky

README.md

Compression and Archive Extensions

Go Walker

中文文档

Package cae implements PHP-like Compression and Archive Extensions.

But this package has some modifications depends on Go-style.

Reference: PHP:Compression and Archive Extensions.

Code Convention: based on Go Code Convention.

Implementations

Package zip(Go Walker) and tz(Go Walker) both enable you to transparently read or write ZIP/TAR.GZ compressed archives and the files inside them.

  • Features:
    • Add file or directory from everywhere to archive, no one-to-one limitation.
    • Extract part of entries, not all at once.
    • Stream data directly into io.Writer without any file system storage.

Test cases and Coverage

All subpackages use GoConvey to write test cases, and coverage is more than 80 percent.

Use cases

  • Gogs: self hosted Git service in the Go Programming Language.
  • GoBlog: personal blogging application.
  • GoBuild: online Go cross-platform compilation and download service.

License

This project is under Apache v2 License. See the LICENSE file for the full license text.

上海开阖软件有限公司 沪ICP备12045867号-1