Gzip 1.15 с поправени дългогодишни грешки
Технологии
⚠ Един източник
2h ago

Gzip 1.15 с поправени дългогодишни грешки

AI-синтезирано · Пристрастието премахнато · Само факти

Представена е версия 1.15 на Gzip, която отстранява над сто промени, фокусирани основно върху разрешаването на грешки, съществуващи от самото създаване на компресионната програма. Актуализацията също така прекратява поддръжката за няколко по-стари операционни системи.

Новата версия разрешава проблеми като грешно изтриване на файл от Gzip, когато друг процес преименува негов родителски файл. Тя също така поправя използването на неинициализирана памет при неправилни входни данни, препълване на буфера при декомпресиране на LZH файлове и потенциална повреда на данните. По-конкретно, актуализацията гарантира, че при декомпресиране на LZH файл, изходът вече не се поврежда от неправилно изчистени вътрешни битови буфери или от таблици за декодиране от предишни LZH файлове.

Gzip 1.15 също така коригира повреда в синхронизацията в режим `--synchronous` на определени платформи и отстранява състезание при `gzexe`, `zdiff` и `znew` при създаване на временни файлове на по-стари системи. Освен това, софтуерът вече зачита локала, посочен от променливата на средата, което влияе върху цитирането на имена на файлове. Преди това Gzip приемаше C локал.

Прекратена е поддръжката за FreeBSD 4.11, HP-UX 11.00, Minix 3.1.8 и Microsoft Windows 8.1 при използване с MinGW без UCRT.

Беше ли полезно?

Прочетете оригиналното отразяване

💬 Коментари

📜 Правила за коментари