Супер архиватор
Студент Брянского государственного института Владислав Лыщенко опубликовал в последнем номере журнала "Знание - сила" статью, описывающую его новую разработку - программу-архиватор.
Владислав - победитель многих математических олимпиад, золотой медалист, автор нескольких изобретений. Лыщенко заявил о том, что его метод сжатия информации в 3-5 раз эффективней всех существующих разработок. Как и многие другие гениальные изобретения, принцип работы архиватора Лыщенко достаточно прост. На смену уже ставшей стандартной LZW-компрессии Владислав предлагает технологию сложения. Данные файла-источника переводятся в последовательность чисел. Затем каждое число компрессируется в виде суммы всех составляющих его цифр. Так, например, число 39344, представленное в двоичной системе (b1001100110100110) и заархивированное Архиватором Лыщенко, будет выглядеть как "8", а число 5234974654, соответственно, "49". В зависимости от типа данных, система выбирает наиболее оптимальный метод представления чисел (двоичный, восьмеричный или десятичный). Упакованые данные записываются в файл-ахрив с расширением .lys в текстовом формате (последовательности чисел через запятую).
Что интересно, степень сжатия информации практически не зависит от типа данных. Архиватор Лыщенко одинаково хорошо пакует как простые текстовые файлы, так и ZIP-архивы. Средний коэффициент сжатия составляет 90% (1 к 10).
По словам разработчика системы, выпуск первой коммерческой версии "Архиватора Лыщенко 1.0" намечен на середину 2001 года. К этому времени Владислав намерен снабдить программу современным пользовательским интерфейсом и решить небольшую, но пока не решенную, проблему разархивации данных, упакованых этим методом.
|