Мне часто приходится собирать файлы журналов и загружать их на центральный сервер (принадлежит другой компании). Центральный сервер имеет ограничение на размер файла, поэтому я пытаюсь создать наименьший возможный файл в формате zip.
Какие настройки лучше всего использовать при сжатии текстового файла в формат zip, когда мне нужен только маленький размер файла?
Я сделал очевидное и выбрал ультра-сжатие, и я заметил, что LZMA работает лучше, чем выкачивание, но у меня слишком много других вариантов, чтобы я мог протестировать их все.
Deflate
формата, это уже не «нормальный» .zip-файл, а «расширенный» zip-файл, впервые разработанный WinZip. Изначально они сохраняли расширение как .zip, к большому ужасу (поскольку большинство обычных инструментов обработки zip не могут с ними справиться), но большинство архиваторов сейчас используют .zipx, чтобы отличать их от традиционных файлов .zip. Если вы можете использовать LZMA, переключитесь на .7z и выберите PPMd - он должен сжиматься лучше (и быстрее!) Для текстовых файлов.