1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

DLZ 0.2.2

алгоритм сжатия, основанный на lzma

  1. Знаток Проверенный

    Регистрация:
    16 июн 2011
    Сообщения:
    349
    Симпатии:
    681
    Пользователь ProFrager разместил новый ресурс:

    DLZ - алгоритм сжатия, основанный на lzma

    Узнать больше об этом ресурсе...
     
    crynuvo, toolame, makst и 13 другим нравится это.
  2. Ветеран Проверенный

    Регистрация:
    18 июн 2011
    Сообщения:
    875
    Симпатии:
    640
    ProFrager, Большое спасибо
     
  3. Ветеран Модератор

    Регистрация:
    11 июн 2012
    Сообщения:
    402
    Симпатии:
    141
    Пол:
    Мужской
    ProFrager, :hi:респект
     
  4. Ветеран Модератор

    Регистрация:
    15 июн 2011
    Сообщения:
    836
    Симпатии:
    451
    Общие опции:
    • -slp - включает попытку выделить большие страницы памяти для повышения скорости упаковки.
    Опции, влияющие на любые данные:
    • -d - задает словарь для упаковки. Пример: -d128m. По умолчанию -d64m;
    • -fb - задает максимальный размер совпадения для быстрого разбора в парсере. Аналогичен соответствующей опции в lzma, но с максимально возможным значением 337. По умолчанию -fb128;
    • -mc - задает максимальное число циклов поиска. Аналогичен соответствующей опции в lzma. По умолчанию -mc1024.
    • -ep - включает контекстное моделирование полностью для всего диапазона дистанций совпадений. В моих тестах на dds дает постоянный выигрыш. По умолчанию -ep1.
    Опции, влияющие на все данные, кроме dds:
    • -lc - задает размер контекста предыдущего символа для кодирования литералов. Влияет только на обычные данные (все, кроме dds и dds raw). Аналогичен соответствующей опции в lzma. По умолчанию -lc8.
    • -lp - задает размер контекста текущей позиции для кодирования литералов. Влияет только на обычные данные (все, кроме dds и dds raw). Аналогичен соответствующей опции в lzma. Параметр pb всегда приравнивается к -lp. По умолчанию -lp4.
    Опции, влияющие только на dxt dds:
    • -dc - задает размер контекста предыдущего символа для кодирования литерала, который не был принят парсером как "dxt литерал". Влияет только на кодирование dxt dds. Возможные начения: 0..8. По умолчанию -dc8.
    • -em - включает или выключает кодирование специальных литералов, идущих сразу после повтора. Влияет только на кодирование dds. Возможные начения: 0..1. По умолчанию -em1.
    • -cu - задает тип обновления статистики литералов. Влияет только на кодирование dxt dds. Возможные значения: 0..3. Какой из режимов сжатия упаковывает эффективней зависит от данных. Время распаковки возрастает с увеличением значения -cu (При -cu0 время распаковки примерно равно времени lzma, при -cu3 - в 2 раза дольше). По умолчанию -cu0.
    Опции, влияющие только на raw dds:
    • -pl - задает модель для raw изображения. Возможные значения: 0..3. 0 - выключает детект dds raw. 2 - включается препроцессинг данных, который заключается в обычном вычитании текущего значения пикселя и предыдущего, 3 - так же препроцессинг, но значение, вычисленное MED предиктором вычитается из значения текущего пикселя. По умолчанию -pl1;
    • -pc - задает размер контекста для кодирования литерала. Влияет только на кодирование raw dds. Возможные значения: 0..8. По умолчанию -pc8.
     
    Последнее редактирование: 6 янв 2018
    Adil, sergey3695, toolame и 8 другим нравится это.

Поделиться этой страницей