Mellomann

|
Posted: Fri Sep 02, 2016 23:41 Post subject: |
|
|
Наткнулся на весьма интересную вещицу:
https://mcmilk.de/projects/7-Zip-zstd/ Quote: | 7-Zip-zstd
7-Zip with support for Zstandard, which is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level compression ratio. |
Качаем Codecs.7z и кладём нужной разрядности DLLку в папку Codecs возле 7z.exe (если её нет, папку надо создать).
Чтоб проверить правильность подключения, запускаем в комстроке "7z.exe i" и ищем среди кодеков строку " 1 ED 4F71101 ZSTD".
Если есть - радуемся, кодек ZSTD подключен, можно пользоваться.
Суть дела - поддержа архивов 7z с использованием сего алгоритма сжатия. Можно слоями с остальными алгоритмами типа BCJ, можно только его одного.
В гуёвой версии 7zip внизу в строку пишу "qs yx=9 0=zstd x22", получаю архивы почти такого же уровня сжатия, как и на LZMA2 (при прочих равных настройках, режим Ultra).
Мой конфиг: http://savepic.net/8396278.png
Конечно, переплюнуть его ему не удаётся, но иногда приближается к lzma2 по качеству сжатия довольно близко (разница всего несколько %).
Предлагаю присоединяться к тестированию связки
Total Commander x64 + Total7Zip.wcx64 + 7z.exe + Codecs\zstd-x64.dll
или её 32-битного варианта.
з.ы.
Там же автор предлагает форк 7зипа с уже вшитым своим форматом, но внутренний перфекционист во мне отвергает всякие вторжения в чистый 7z.exe. Так что за клона не скажу ничего, но доп. кодек к нормальному (оригинальному) 7зипу вполне себе работает. |
|