IPB

Здравствуйте, гость ( Вход | Регистрация )

> Архивирование. Кодирование., Современные методы.
NitroG
сообщение Jul 13 2007, 19:02
Сообщение #1


Продвинутый пользователь
***

Группа: Posters
Сообщений: 203
Регистрация: 10.3.2006
Пользователь №: 349



Доброго времени дня, интересующиеся и знающие.

Мне нужны реальные алгоритмы архивирования данных, использующиеся в настоящее время,
может кто подскажет, что знает. Ну RAR ZIP и т.п.

Помогите пожалуйста.

Сообщение отредактировал NitroG - Jul 13 2007, 19:02
Вернуться к началу страницы
 
+Цитировать сообщение
 
Создать новую тему
Ответов
Gobbs
сообщение Jul 13 2007, 19:17
Сообщение #2


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Алгоритм Хаффмана
Вернуться к началу страницы
 
+Цитировать сообщение
NitroG
сообщение Jul 15 2007, 18:21
Сообщение #3


Продвинутый пользователь
***

Группа: Posters
Сообщений: 203
Регистрация: 10.3.2006
Пользователь №: 349



Цитата(Gobbs @ Jul 13 2007, 20:17) *


Я знаю этот алгоритм, но он ли используется в РАРе, в РАРе есть возможность исправлять ошибки, в коде Хаффмана - нет. В коде Хаффмана нужен словарь... или я плохо его изучил?
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Jul 15 2007, 20:03
Сообщение #4


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(NitroG @ Jul 15 2007, 19:21) *
Я знаю этот алгоритм, но он ли используется в РАРе
Ещё раз - RAR закрытый формат. Хотя, если много свободного времени - можете изучить unrar, который поставляется в исходниках - кое-что узнать из этого Вы сможете, правда то, что RAR использует не один алгоритм - очевидно.
Цитата
в РАРе есть возможность исправлять ошибки, в коде Хаффмана - нет.
Не путайте методы сжатия с методами кодирования, позволяющими восстанавливать данные - это совершенно разные вещи, работающие независимо. Что касается ошибок - как вариант - код Хемминга.
Цитата
В коде Хаффмана нужен словарь... или я плохо его изучил?
В статическом он получается на первом проходе, в динамическом - дерево строится "на лету", это чем-то похоже на арифметическое кодирование, если я не ошибаюсь.
В общем, http://compression.ru по Вам плачет, если Вам это действительно интересно.
Что касается ZIP'а - он не только с открытым кодом, но и ещё открытой спецификацией - http://www.pkware.com/documents/casestudies/APPNOTE.TXT
Вернуться к началу страницы
 
+Цитировать сообщение

Сообщений в этой теме


ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 4th July 2025 - 01:21