Gzip

gzip е алгоритъм за компресиране на данни 22, разпространяван свободно. Част от проекта GNU, gzip е с отворен код, като първоначалната идея е да замести съществуващия дотогава формат compress, използван в Unix и GNU/Linux.[1]

Особености

Файловете, компресирани с gzip, са с разширение gz и всички задължително съдържат следните елементи:

  • служебни данни в рамките на 10 байта;
  • контролна сума;
  • първоначалния размер на файла преди компресията.

Ако файловете са повече от един, могат да се добавят в tar архив с разширение tar.gz.[1]

Алгоритъмът gzip е основан на алгоритъма Deflate. В днешно време се използва широко, честа практика е например уеб сървърите да компресират файловете преди изпращането им, а браузърът на потребителя да ги декомпресира при получаването им.[2]

Източници

  1. а б gzip (GNU zip). // TechTarget. (на английски)
  2. MDN contributors. gzip compression. // Mozilla. (на английски)

Външни препратки

  • Официален уебсайт на gzip
  • GNU Gzip в сайта на проекта GNU
Computer-blue.svg
Тази статия, свързана с информатика, все още е мъниче. Помогнете на Уикипедия, като я редактирате и разширите.