М е н ю

Новости сайта
О Михал Михалыче
Высказывания МММ
Фотогалерея
Привычки Михал Михалыча
Любимые произведения МММ
Любимая музыка МММ
Turbo Pascal 7.0 с МММ
Решения к задачнику МММ
Онлайн игры
Гостевая книга
Конференция с МММ
Создатели сайта

Д о п.   с е р в и с ы

Анекдоты от МММ
Чат с МММ

TopList

Супер архиватор

      Студент Брянского государственного института Владислав Лыщенко опубликовал в последнем номере журнала "Знание - сила" статью, описывающую его новую разработку - программу-архиватор.

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

     Что интересно, степень сжатия информации практически не зависит от типа данных. Архиватор Лыщенко одинаково хорошо пакует как простые текстовые файлы, так и ZIP-архивы. Средний коэффициент сжатия составляет 90% (1 к 10).

     По словам разработчика системы, выпуск первой коммерческой версии "Архиватора Лыщенко 1.0" намечен на середину 2001 года. К этому времени Владислав намерен снабдить программу современным пользовательским интерфейсом и решить небольшую, но пока не решенную, проблему разархивации данных, упакованых этим методом.