Открытый христианский форум JesusChrist.ru

Библия | Книги | Словари | Софт | Аудио, BQT, Евангелизм, JCQ, Молитва

Добро пожаловать на Открытый христианский форум JesusChrist.ru. Для того чтобы писать в форуме, Вам необходимо зарегистрироваться и войти на форум через ссылку для входа.

Общие разделы
   >> Технофорум
Просмотров: 10597 Просмотреть ВСЕ ветвиСледующая ветвь*Отображение Ветвями

В теме участвуют: PerlProg (5) Rootman (4) Aleksanders (2) Andrew (2) Homich (2) Andreika (1) Grigoriy (1) iosafat (1) Kap1tan (1) kasiopeja (1) manro (1) Michael72 (1) ProstoyBoy (1)

Страниц в этой нити: 1 | 2 | 3 | (показать все)
Andrew
христианин
21/01/04 18:43

# 129842

Опять наши программисты лучшие Help admins  

Студент из Брянска разработал революционный архиватор данных

06.01.2004, 15:07

В декабрьском номере журнала "Enjoy the Science" опубликована статья студента Брянского государственного института Владислав Лыщенко о его новой разработке - архиваторе.
Владислав - победитель многих математических олимпиад, золотой медалист, автор нескольких изобретений.

Лыщенко заявил о том, что его метод сжатия информации в 3-5 раз эффективней всех существующих разработок.

Как и многие другие изобретения, принцип работы архиватора Лыщенко достаточно прост. На смену уже ставшей стандартной LZW-компрессии Владислав предлагает технологию сложения.

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

В зависимости от типа данных, система выбирает наиболее оптимальный метод представления чисел (двоичный, восьмеричный или десятичный). Упакованые данные записываются в файл-ахрив с расширением .lar в текстовом формате (последовательности чисел через запятую).

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

По словам разработчика системы, выпуск первой коммерческой версии "Архиватора Лыщенко 1.0" намечен на середину 2004 года.

К этому времени Владислав намерен снабдить программу современным пользовательским интерфейсом и решить небольшую, но пока не решенную, проблему разархивации данных, упакованых этим методом.

Люди очень часто принимают свою гордость и самодовольство за верность истине. (Бердяев)

Andrew
христианин
21/01/04 18:49

# 129845

Re: Опять наши программисты лучшие нов [re: Andrew, #129842] Help admins  

Кстати, фамилия украинская хотя из Брянска. Наш человек...

Люди очень часто принимают свою гордость и самодовольство за верность истине. (Бердяев)

Rootman
Растафарианство
22/01/04 05:45

# 129937

Re: Опять наши программисты лучшие нов [re: Andrew, #129842] Help admins  

Так, например, число 39344, представленное в двоичной системе (b1001100110100110) и заархивированное Архиватором Лыщенко, будет выглядеть как 8, а число 5234974654, соответственно, 49.
----------
Все бы хорошо, да вот только каким образом при распаковке программа узнает, где какую единичку ставить, в какой именно позиции. Так что проблема разархивации очень даже и не небольшая будет.



Andreika
Христианин
22/01/04 06:46

# 129943

Re: Опять наши программисты лучшие нов [re: Rootman, #129937] Help admins  

Наши всётаки програмисты, значить найдут как!!!

__________________________________________
http://andreika.saaron.ee

Aleksanders
присутствует
22/01/04 11:48
sashakrasnoyarsk.tk

# 129974

Re: Опять наши программисты лучшие нов [re: Andrew, #129842] Help admins  

/*решить небольшую, но пока не решенную, проблему разархивации данных, упакованых этим методом*/
А я умею любой файл сжимать программно до 1 бита... Вот только понятия не имею, как разжимать :))

---
прежде Господу было угодно, чтобы мы были, будем молиться, чтобы было угодно и далее.

PerlProg
Православный
22/01/04 12:20

# 129979

Re: Опять наши программисты лучшие нов [re: Rootman, #129937] Help admins  

Вот эффективное решение проблемы разархивирования:

Информацию о всех файлах, с которыми работал архиватор сохранять в реестре (содержимое файла в виде двоичного параметра), чтобы не создавать дополнительных файлов и не занимать место на диске.
Программа распаковки просто извлекает эту информацию и проверяет контрольную сумму.

Небольшое неудобство связано с передачей файлов на другой компьютер. Решение тоже просто: вместе с запаковаными файлами надо передать экспортированый *.reg файлик. Думаю, автор программы позаботится о функции автоматического экспортирования.




manro
Христианин
22/01/04 16:39

# 130034

Re: Опять наши программисты лучшие нов [re: PerlProg, #129979] Help admins  

это в смысле юмор, или я чего-то недопонял? :-)


PerlProg
Православный
22/01/04 17:21

# 130041

Re: Опять наши программисты лучшие нов [re: manro, #130034] Help admins  

Не, на полном серьезе :))


Homich
христианин
22/01/04 17:35

# 130043

Re: Опять наши программисты лучшие нов [re: PerlProg, #130041] Help admins  

А размер *.reg файлика какой будет-то? ;)


PerlProg
Православный
22/01/04 17:48

# 130047

Re: Опять наши программисты лучшие нов [re: Homich, #130043] Help admins  

А размер *.reg файлика какой будет-то? ;)

а мы его этим-же архиватором и заархивируем! :))



Страниц в этой нити: 1 | 2 | 3 | (показать все)

ОТВЕТИТЬ ВСЕМ   Просмотреть ВСЕ ветвиСледующая ветвь*Отображение Ветвями
Перейти на