Использует ли Zip словарь для сжатия? Можно ли извлечь этот словарь и вывести его в текстовый файл? - PullRequest
0 голосов
/ 03 января 2019

Я хотел бы извлечь словарь из любого алгоритма сжатия (я бы использовал zip, поскольку он широко используется) и выгрузить этот словарь в текстовый файл.

Я посмотрел Википедия страница, чтобы попытаться найти ответ в шапке, но я не нашел четкого ответа на свой вопрос

1 Ответ

0 голосов
/ 03 января 2019

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

...