![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() Группа: Posters Сообщений: 203 Регистрация: 10.3.2006 Пользователь №: 349 ![]() |
Доброго времени дня, интересующиеся и знающие.
Мне нужны реальные алгоритмы архивирования данных, использующиеся в настоящее время, может кто подскажет, что знает. Ну RAR ZIP и т.п. Помогите пожалуйста. Сообщение отредактировал NitroG - Jul 13 2007, 19:02 |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() Группа: Posters Сообщений: 203 Регистрация: 10.3.2006 Пользователь №: 349 ![]() |
Сеинкс, разберемся хоть с зипом...
Цитата Не путайте методы сжатия с методами кодирования, позволяющими восстанавливать данные - это совершенно разные вещи, работающие независимо. Что касается ошибок - как вариант - код Хемминга. Я ни в коем случае не путаю =) цыклические коды и код Хемминга - для обработки полученной информации действительно хороши, но употребляются ли они сейчас... Сообщение отредактировал NitroG - Jul 15 2007, 22:27 |
|
|
![]()
Сообщение
#3
|
|
![]() Мега постер ![]() Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 ![]() |
Я ни в коем случае не путаю =) цыклические коды и код Хемминга - для обработки полученной информации действительно хороши, но употребляются ли они сейчас... Курс лекций по дискретной математике не дает покоя? ![]() -------------------- |
|
|
![]()
Сообщение
#4
|
|
![]() Супер постер ![]() ![]() ![]() ![]() ![]() Группа: Posters Сообщений: 837 Регистрация: 15.5.2007 Пользователь №: 6,664 ![]() |
Архивирование, господа -- интереснейший и наиважнейший процесс. Как пишет Amp в своей подписи, "каждый сэкономленный байт -- наш вклад в дело мира". Поэтому надо сжимать данные и уменьшать занимаемое ими на жёстком диске место.
Ежели на то пошло, то алгоритм Хаффмана, насколько я помню, оптимален. Алгоритм со словарём состоит, двумя словами из следующих элементов. 1) Каждому слову присваивается двубайтный код. 2) Исходный текст представляется в виде последовательности двубайтных элементов (кодов слов). 3) Составляется словарь, по которому можно по коду определить слово. 4) Кроме того, последовательность двубайтных элементов, ровно как и словарь, можно сжать посредством кода Хаффмана. Реализуйте, сэр, ежели положителен ответ на вопрос уважаемого Amp'а Курс лекций по дискретной математике не дает покоя? ![]() P.S. Найти алгоритм Хаффмана, я предполагаю, не составит труда. -------------------- Land -- земля на множестве языков, в том числе и на русском.
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 4th July 2025 - 01:31 |