[devel] rpm: rsyncable deflate vs LZMA

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Май 31 14:25:23 MSD 2008


On Fri, May 30, 2008 at 02:44:39PM +0400, Anton Farygin wrote:
> Идеальный вариант - LZMA + rsync.

Для rsynability нужен маленьий размер словаря.  У deflate размер
словаря 32K, а у 'lzma -2' -- 1M.

Представь себе, что ты за раз съел десерт, первое блюдо и второе блюдо,
запив всё это компотом; в выходных данных всё премешается, и уже нельзя
определить, где что было.

А если заглатывать понемножку, долго переваривать и какать понемножку,
то можно установить связь между входными и выходными данными.  А это
и требуется для rsyncability.

Вот таблица для сравнения.

Алгоритм	Размер словаря		Сжатый размер опенофиса
--------	--------------		-----------------------
deflate		32K			114M
lzma -1		64K			100M
lzma -2		1M			92M
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080531/e49a82f0/attachment-0002.bin>


Подробная информация о списке рассылки Devel