3

Я встречал lrzip как инструмент сжатия, который по сравнению с gzip был безумным.

lrzip сжал 300 МБ текстового файла до 7 МБ, а gzip удалось получить его только до 100 МБ.

Я перенес файл с компьютера с Ubuntu в Windows, но теперь не уверен, как мне распаковать файлы lrzip в Windows?

3 ответа3

5

Cygwin поставляется с Windows-сборкой lrzip. Возможно, вам нужна 64-битная версия, потому что, согласно руководствам lrzip, для доступа к файлу используется отображение памяти, что означает, что 32-битные сборки имеют серьезные ограничения на размер файла.

  1. Запустите установщик Cygwin (последняя версия x64)
  2. Нажмите Next несколько раз
  3. Введите "lrzip" в поиске, затем разверните Архив и нажмите "Пропустить":

Необязательный шаг 4: перейдите в каталог bin вашей установки, найдите lrzip.exe и файлы * .dll, переместите их в нужное место и удалите Cygwin.

1

Возможны 3 способа:

  1. Скомпилируйте версию для Windows самостоятельно. Источник lrzip доступен на GitHub.
  2. Используйте то, что можно найти в Google. Я нашел старую версию, которая может даже не работать. И: всегда будьте осторожны при загрузке скомпилированных двоичных файлов из Интернета. Некоторые из них могут содержать нежелательные эффекты (читай: вирусы или что-то подобное).
  3. Используйте другой формат. Возможно, они не являются оптимальным решением для вашей проблемы, но они все равно получат лишь немного меньше сжатых архивов. Некоторые могут даже быть одинаково сжаты. 7-Zip - это бесплатный инструмент (один из многих. Опять же, Google для других опций.) Для Windows, который поддерживает многие форматы сжатия, доступные в Linux.
0

Посетите: https://code.google.com/archive/p/lrzip-decompressor/ Это действительно помогает. Как использовать: После загрузки и установки, просто дважды щелкните любой архив lrzip, и lrzip-декомпрессор распакует его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .