Реклама
Перетяжка, 07.09, Анкета для друзей

Вышел GNU gzip 1.15 с исправлениями ошибок, существовавших с первых версий

Вышел GNU gzip 1.15, стабильная версия утилиты для сжатия данных. Обновление исправляет ошибки при работе с файлами, архивами и некорректными входными данными.

Обложка: Вышел GNU gzip 1.15 с исправлениями ошибок, существовавших с первых версий

GNU gzip 1.15 вышел 20 сентября 2026 года. Это программа для сжатия данных и распаковки сжатых файлов для пользователей, которым нужно работать с такими файлами. За 75 недель после версии 1.14 пять участников проекта внесли 119 коммитов.

Что исправили

Утилита больше не должна удалять неверный файл, если другой процесс одновременно переименовывает родительский каталог назначения. Также исправлены проблемы с чтением неинициализированной памяти на некоторых некорректных входных данных и с переполнением буфера при распаковке файла .lzh после файла .Z.

Разработчики устранили повреждение вывода при последовательной распаковке .lzh и добавили поддержку корректных потоковых ZIP-файлов с сигнатурами PKZIP, локальными заголовками и дескрипторами данных. Многие из этих ошибок присутствовали с первых версий gzip.

Кого затрагивает релиз

Обновление важно для пользователей, которые вызывают gzip напрямую или из сценариев обработки файлов. В частности, релиз затрагивает системы, которые распаковывают полученные извне файлы, обрабатывают потоковые ZIP-архивы или последовательно распаковывают файлы .lzh и .Z.

Что делать

Администраторам стоит проверить системы, которые распаковывают полученные извне файлы, и установить gzip 1.15 после появления обновления в используемом дистрибутиве. Исходники доступны на сервере GNU, для них опубликованы контрольные суммы SHA256, SHA3-256 и отдельные GPG-подписи.

В релизе также изменилось поведение локали, а поддержка ряда старых платформ прекращена, включая FreeBSD 4.11, HP-UX 11.00, Minix 3.1.8 и Windows 8.1 при сборке через MinGW без UCRT.

Источники