Zip может использовать несколько форматов сжатия, по одному на сжатый файл.Например, форматы Deflate и LZMA используют словарь, который в начале пуст и имеет длину min (m, n), где m - число уже обработанных несжатых байтов, а n - предварительно установленное значение (32 КБ для Deflate).Таким образом, словарь является частью несжатого файла в этих форматах.