Re: метод архивации
- From
- Michael Ryazanov (2:5030/1006.64)
- To
- Andrew Ezhguroff
- Date
- 2003-01-12T03:03Z
- Area
- RU.ALGORITHMS
Hello, Andrew!
09.01 16:30 Andrew Ezhguroff -> Oleg V.Cat
OV>> Кстати ;-). А ведь пора начинать планировать создание системы с "внешним
OV>> словарём". При нынешних объемах выигрыш может быть очень даже
OV>> существенным... скажем 99% предложений русского языка можно загнать если
OV>> не в 32, то в 64 бита точно :-)
AE> Существует и более радикальных вариант этой идеи: кол-во всех файлов,
AE> находящихся на всех компьютерах Земли несравнимо меньше, чем 2^64.
AE> Следовательно, ЛЮБОЙ файл можно сжать до 64 битов - но для этого
AE> архиватор должен содержать все файлы в мире.
AE> "Внешний словарь" - это не сжатие, а имитация сжатия. И именно для борьбы
AE> с подобными трюками в различных "архивационных" пари учитывается сумма
AE> размеров компрессора и сжатых данных.
Насколько я понимаю, главная современная задача сжатия -- ускорение передачи информации. Для такого случая "внешний словарь" помеху не представляет, т.к. передавать его самого не требуется, а передаваемый объём с его помощью можно уменьшить.
В связи с этим у меня такой вопрос: рассматривалось ли кем-нибудь влияние обратного канала на скорость передачи по прямому? Пример rsync показывает, что в некоторых частных случаях "сжатие" может быть очень сильным. А общая теория этого дела есть?
|V|uxau/\
--- -- - ·
* Origin: Ф И З Ф А К - Ч Е М П И О H ! (2:5030/1006.64)