LINUX.ORG.RU
ФорумTalks

lzma1 vs. lzma2 vs. lrzip


0

2

Только что случайно обнаружил, что lzma1 жмет чуток лучше lzma2

А lrzip вообще порвал всех при примерно той же скорости компрессии.

Исходный размер директории для сжатия 321M. В ней содержится много текстовых данных, матриц, картинок в форматах PNG, JPG, EPS.

dikiy@Bugzz:~$ ls -l diplom_backup.tar.xz
-rw-r--r-- 1 dikiy dikiy 37907096 2010-10-28 01:17 diplom_backup.tar.xz

dikiy@Bugzz:~$ ls -l /media/3539-3666/diplom_backup.tar.lzma
-rwxr-xr-x 1 dikiy dikiy 37668652 2010-10-28 01:32 /media/3539-3666/diplom_backup.tar.lzma

dikiy@Bugzz:~$ ls -l diplom_backup.tar.lrz
-rw-r--r-- 1 dikiy dikiy 30608898 2010-10-28 11:45 diplom_backup.tar.lrz

★★☆☆☆
Ответ на: комментарий от post-factum

>Тесты на единственном наборе данных ничего не стоят.

Я знаю. Сам об этом говорил в треде о pxz.

Но просто интересен сам факт того, что существует набор данных на котором lzma1 лучше lzma2. Ну а про lrzip вообще молчу. Конечно, тут lrzip получил преимущество в виде большого файла.

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от matich

>PAQ8JD жмёт лучше

Он и медленнее в over9000 раз.

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от matich

Смысл замечания не в тестировании каждого компрессора на своём наборе данных, а в тестировании всех компрессоров на нескольких наборах данных, чтобы оценить степень сжатия более корректно.

post-factum ★★★★★
()
Ответ на: комментарий от dikiy

Согласен, но опять же, это может быть случайным исключением из большинства случаев. Вот тут бы и проверить.

post-factum ★★★★★
()
Ответ на: комментарий от frame

>Чудес не бывает, скорость декомпрессии померяй

14сек. незначительно больше, чем остальные.

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от frame

Прочитал описание до конца - весьма узкоспециализированная утилита с кучей неудобств, на general purpose ну никак не тянет

frame ★★★
()
Ответ на: комментарий от devl547

>PAQ8PX же последний.
Что значит последний? И после него выходили варианты, но это же всё от разных людей.

GAMer ★★★★★
()

Там везде разные параметры компрессии по умолчанию

//К.О.

Led ★★★☆☆
()

1)AFAIK LZMA2 нацелен на нормальную поддержку многоядерности/smp
2)AFAIK LZMA1 плохо заточен под многоядерность/smp
3)LRZIP - http://ck.kolivas.org/apps/lrzip/README
The larger the file
and the more memory you have, the better the compression advantage this will
provide, especially once the files are larger than 100MB.

http://forum.compression.ru/viewtopic.php?t=1172

LRZIP=REP+LZMA

зы
lzip,plzip,clzip

botrops-schlegelii ★★
()
Ответ на: комментарий от botrops-schlegelii

1)AFAIK LZMA2 нацелен на нормальную поддержку многоядерности/smp

фигня. LZMA2 нацелен на многоядерность чуть более, чем никак.

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от botrops-schlegelii

LRZIP не поддерживает stdin/stdout - поэтому, мало подходит для backup`ов где свободное место меньше размера сохряняемого контента.

botrops-schlegelii ★★
()
Ответ на: комментарий от dikiy

http://en.wikipedia.org/wiki/7z

# LZMA – A variation of the LZ77 algorithm, using a sliding dictionary up to 4 GB in length for duplicate string elimination. The LZ stage is followed by entropy coding using a Markov chain based range coder and binary trees.

# LZMA2 - modified version of LZMA. it provides the following advantages: less expansion of incompressible data,[2] better multithreading support.

botrops-schlegelii ★★
()
Ответ на: комментарий от botrops-schlegelii

># LZMA2 - modified version of LZMA. it provides the following advantages: less expansion of incompressible data,[2] better multithreading support.

Ну-ну. А теперь запусти его и посмотри насколько он multithreading.

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от botrops-schlegelii

спасибо. Не знал.

dikiy ★★☆☆☆
() автор топика

Спасибо за информацию.

Ничего не знал про этот архиватор. Надо будет попробовать на больших файлах.

sign
()
Ответ на: комментарий от Led

В этом треде про архиваторы вообще не говорилось

А про что был этот тред? Про программы кодирующие информацию с минимальной избыточностью?

sign
()
Ответ на: комментарий от sign

>А про что был этот тред?

Перечитай - вдруг поймёшь.

Led ★★★☆☆
()
Ответ на: комментарий от sign

архиватор - это tar
упаковщик - это lzma, gzip и иже с ними.

7z, rar - комбайн из архиватора и упаковщика.

dikiy ★★☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.