Я смотрю на то, как работают популярные алгоритмы сжатия, чтобы я мог реализовать свой собственный архиватор zip.Есть ли какие-либо ресурсы о том, как именно работает zip?