an invention by StarryWang
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.
This project is part of:
Hack Week 23
Activity
Comments
Be the first to comment!
Similar Projects
This project is one of its kind!