Files
minecraft-launcher/zlib
2026-08-28 01:51:12 +03:00
..
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00
2026-08-28 01:51:12 +03:00

zlib 1.3.1 — эталонная копия

Исходники обычного zlib (https://github.com/madler/zlib, тег v1.3.1), урезанные до того, что нужно для сборки библиотеки: 15 .c, заголовки и LICENSE.

Лежат в репозитории, а не тянутся из сети во время конфигурации: сборка должна работать офлайн, а версия — быть зафиксированной, потому что от неё зависит побайтовый результат сжатия.

Зачем это вообще нужно, описано в CMakeLists.txt рядом с целью launcher_zlib_reference и в zlibreference.h: установщики Forge и NeoForge сверяют sha1 собранных ими jar, а системный zlib-ng сжимает иначе, и установка падает на любой версии игры.

Файлы не правились — обновлять их следует заменой на новый релиз целиком.