![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() Группа: Posters Сообщений: 203 Регистрация: 10.3.2006 Пользователь №: 349 ![]() |
Доброго времени дня, интересующиеся и знающие.
Мне нужны реальные алгоритмы архивирования данных, использующиеся в настоящее время, может кто подскажет, что знает. Ну RAR ZIP и т.п. Помогите пожалуйста. Сообщение отредактировал NitroG - Jul 13 2007, 19:02 |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Супер постер ![]() Группа: Local moder Сообщений: 888 Регистрация: 23.10.2005 Из: п.Кугеси Пользователь №: 106 ![]() |
|
|
|
![]()
Сообщение
#3
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() Группа: Posters Сообщений: 203 Регистрация: 10.3.2006 Пользователь №: 349 ![]() |
Я знаю этот алгоритм, но он ли используется в РАРе, в РАРе есть возможность исправлять ошибки, в коде Хаффмана - нет. В коде Хаффмана нужен словарь... или я плохо его изучил? |
|
|
![]()
Сообщение
#4
|
|
PAUK-NET.RU TEAM ![]() Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 ![]() |
Я знаю этот алгоритм, но он ли используется в РАРе Ещё раз - RAR закрытый формат. Хотя, если много свободного времени - можете изучить unrar, который поставляется в исходниках - кое-что узнать из этого Вы сможете, правда то, что RAR использует не один алгоритм - очевидно.Цитата в РАРе есть возможность исправлять ошибки, в коде Хаффмана - нет. Не путайте методы сжатия с методами кодирования, позволяющими восстанавливать данные - это совершенно разные вещи, работающие независимо. Что касается ошибок - как вариант - код Хемминга.Цитата В коде Хаффмана нужен словарь... или я плохо его изучил? В статическом он получается на первом проходе, в динамическом - дерево строится "на лету", это чем-то похоже на арифметическое кодирование, если я не ошибаюсь.В общем, http://compression.ru по Вам плачет, если Вам это действительно интересно. Что касается ZIP'а - он не только с открытым кодом, но и ещё открытой спецификацией - http://www.pkware.com/documents/casestudies/APPNOTE.TXT |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 4th July 2025 - 01:21 |