Project Description

Currently, Golang's archive/zip standard library does not support appending new files to the existing zip archive.

Therefore, creating a simple zip archive library based on the Go zip standard library to add some Updater related method to allow appending new files to the existing zip archive without rewriting the whole file.

(Only for hacking and learning, and the final result of this project may not be stable to use in production.)

Code of this hack week project:

Resources

  • Go standard library archive/zip:
  • Related issue: https://github.com/golang/go/issues/15626

Updates

The modification of updater-related functions has been completed, and the first beta tag has been released:

Test code for example:

2023-11-16:

Tag v0.1.0 released:


This modified zip library is used in my other HackWeek project Hangar. I will continue maintaining the Hangar and zip projects after HackWeek.

Looking for hackers with the skills:

golang zip

This project is part of:

Hack Week 23

Activity

  • over 1 year ago: StarryWang started this project.
  • over 1 year ago: StarryWang liked this project.
  • over 1 year ago: StarryWang added keyword "golang" to this project.
  • over 1 year ago: StarryWang added keyword "zip" to this project.
  • over 1 year ago: StarryWang originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!