gzip (съкращение от GNU zip ) е компютърна програма за компресиране и възстановяване (декомпресиране) на файлове, използваща алгоритъма DEFLATE. Използва се главно в системите UNIX-, в редица от които е фактически стандарт за компресиране на данни. Създадена е от Жан-Лу Гали (Jean-loup Gailly ) и Марк Адлер (Mark Adler ). Версия на 0.1 е пусната за първи път на 31 октомври 1992 г., а версия на 1.0 е пусната за първи път през февруари 1993 г.
В съответствие с традициите на програмирането на Unix-, gzip изпълнява само две функции: компресиране и декомпресиране на един файл; той не знае как да опакова множество файлове в един архив. При компресиране към оригиналното разширение на файла се добавя суфиксът.gz. За да се опаковат няколко файла, те обикновено първо се архивират в един файл с помощта на помощната програма tar, а след това този файл се компресира gzip.. Така компресираните архиви обикновено имат двойно разширение.tar.gz или съкратено.tgz.
От друга страна, тази функция дава на gzip възможност да работи с непрекъснат поток от данни, като ги опакова/разопакова в движение. Това се използва широко в системите UNIX-: с помощта на пренасочване на потока опакованите файлове могат да се обработват също толкова лесно, колкото и разопакованите (разопаковане в паметта при четене и опаковане при писане); много Unix-помощни програми имат вградена поддръжка за този механизъм. Напоследък gzip се използва широко за компресиране на интернет трафика. Сега gzip се поддържа от повечето съвременни браузъри.
Освен това има набор от помощни програми за търсене, извеждане и сравняване на данни в gzip: zcat, zdiff, zfgrep, zless, zcmp, zegrep, zgrep, zmore.


