Здравствуйте, гость ( Вход | Регистрация )
Jul 13 2007, 19:02
Сообщение
#1
|
|
|
Продвинутый пользователь ![]() ![]() ![]() Группа: Posters Сообщений: 203 Регистрация: 10.3.2006 Пользователь №: 349 |
Доброго времени дня, интересующиеся и знающие.
Мне нужны реальные алгоритмы архивирования данных, использующиеся в настоящее время, может кто подскажет, что знает. Ну RAR ZIP и т.п. Помогите пожалуйста. Сообщение отредактировал NitroG - Jul 13 2007, 19:02 |
|
|
|
![]() |
Jul 15 2007, 22:20
Сообщение
#2
|
|
|
Продвинутый пользователь ![]() ![]() ![]() Группа: Posters Сообщений: 203 Регистрация: 10.3.2006 Пользователь №: 349 |
Сеинкс, разберемся хоть с зипом...
Цитата Не путайте методы сжатия с методами кодирования, позволяющими восстанавливать данные - это совершенно разные вещи, работающие независимо. Что касается ошибок - как вариант - код Хемминга. Я ни в коем случае не путаю =) цыклические коды и код Хемминга - для обработки полученной информации действительно хороши, но употребляются ли они сейчас... Сообщение отредактировал NitroG - Jul 15 2007, 22:27 |
|
|
|
Jul 15 2007, 23:04
Сообщение
#3
|
|
![]() Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Я ни в коем случае не путаю =) цыклические коды и код Хемминга - для обработки полученной информации действительно хороши, но употребляются ли они сейчас... Курс лекций по дискретной математике не дает покоя? -------------------- |
|
|
|
Aug 10 2007, 20:25
Сообщение
#4
|
|
![]() Супер постер ![]() ![]() ![]() ![]() ![]() Группа: Posters Сообщений: 837 Регистрация: 15.5.2007 Пользователь №: 6,664 |
Архивирование, господа -- интереснейший и наиважнейший процесс. Как пишет Amp в своей подписи, "каждый сэкономленный байт -- наш вклад в дело мира". Поэтому надо сжимать данные и уменьшать занимаемое ими на жёстком диске место.
Ежели на то пошло, то алгоритм Хаффмана, насколько я помню, оптимален. Алгоритм со словарём состоит, двумя словами из следующих элементов. 1) Каждому слову присваивается двубайтный код. 2) Исходный текст представляется в виде последовательности двубайтных элементов (кодов слов). 3) Составляется словарь, по которому можно по коду определить слово. 4) Кроме того, последовательность двубайтных элементов, ровно как и словарь, можно сжать посредством кода Хаффмана. Реализуйте, сэр, ежели положителен ответ на вопрос уважаемого Amp'а Курс лекций по дискретной математике не дает покоя? P.S. Найти алгоритм Хаффмана, я предполагаю, не составит труда. -------------------- Land -- земля на множестве языков, в том числе и на русском.
|
|
|
|
NitroG Архивирование. Кодирование. Jul 13 2007, 19:02
Gobbs Алгоритм Хаффмана Jul 13 2007, 19:17
NitroG Цитата(Gobbs @ Jul 13 2007, 20:17) Алгори... Jul 15 2007, 18:21
SiMM Цитата(NitroG @ Jul 15 2007, 19:21) Я зна... Jul 15 2007, 20:03
Amp rar - закрытый формат. Jul 13 2007, 19:28
AndrewDragon Info-Zip.Org, программы zip и unzip с открытым исх... Jul 15 2007, 18:36
SiMM Цитата(NitroG @ Jul 15 2007, 23:20) но уп... Jul 15 2007, 22:32![]() ![]() |
|
Текстовая версия | Сейчас: 28th November 2025 - 20:32 |