Версия в записи zip - это «версия, необходимая для извлечения», и она ссылается на версию спецификации ZIP, которую должен поддерживать инструмент для распаковки, чтобы правильно извлечь эту запись. Это отличается от версии инструмента, который упаковал почтовый индекс. Кроме того, этот номер часто одинаков для всех записей в zip-архиве, но это не является обязательным требованием. Для разных записей могут быть включены разные функции - наиболее распространенными вариантами являются шифрование и шифрование zip64. Первая запись может быть незашифрованной, и в этом случае необходимая для извлечения версия будет 20. Следующая запись может использовать расширения zip64, и в этом случае необходимая для извлечения версия будет 45.
Этот номер версии наиболее интересен при создании инструмента или библиотеки, которая упаковывает или распаковывает почтовые индексы. Если вы используете zip-библиотеку, вам не нужно об этом заботиться. Библиотека должна позаботиться об этом за вас.