Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » C/C++ » Архиватор на С++????
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Леон85
Участник

Зарегистрирован: Nov 2003
Место проживания:
Публикаций: 7
Статус: Леон85 в оф-лайне
Архиватор на С++???? [сообщение #56096]

Ну блин, мне в универе задали написать прогу на си ++ для сжатия данных. Офигеть!!!!! Ð_ебята с 5 курса сказали что создание архиватора это тема для диплома!!!! А я всего лишь 2 курс ((((
Печально. Может кто-нибудь поделится соображениями?
А может кто-то уже этим занимался? Интересно узнать мнение народа.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-12-2003 11:31
Нажмите сюда для просмотра профайла Леон85 Отправить Персональное сообщение Леон85 Найти сообщения от Леон85 Добавить Леон85 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #56097]

От тебя же не просят переплюнуть грандов. Напиши простенький архиватор. В сети ты легко найдешь описания основных методов сжатия данных (RLE, LZW и т.д.).

PS: Например для архивации текста можно использовать алгоритм, который создаст таблицу слов, а в тексте заменит их числовыми идентификаторами. Например если у тебя слово "оранжевый" повторяется в тексте 10 раз, то заменив его на "%001" ты сэкономишь (9-4)*10=50 байт. Утрируя ты сжал файл размером 90 байт в файл размером 50 байт (55%-ное сжатие).

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-12-2003 11:50
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Леон85
Участник

Зарегистрирован: Nov 2003
Место проживания:
Публикаций: 7
Статус: Леон85 в оф-лайне
[сообщение #56147]

Спасибо, за ответ... А про алгоритм Хаффмана ты что-нибудь можешь сказать? Только не подумай, что мне проще здесь спрашивать, чем самому искать. Просто интересно мнение посторонних людей, по этому поводу. Ð_еально ли использовать этот алгоритм в сжатии текста.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-12-2003 10:21
Нажмите сюда для просмотра профайла Леон85 Отправить Персональное сообщение Леон85 Найти сообщения от Леон85 Добавить Леон85 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #56150]

При сжатии текста реально исользовать практически ЛЮБОЙ! алгоритм....

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-12-2003 13:13
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #56161]

quote:
А про алгоритм Хаффмана ты что-нибудь можешь сказать?
Символ 8 бит, кодируется 2-8 битами. Засчет этого и происходит сжатие. Неплохой алгоритм, - при хорошем стечении обстоятельств может сжать на треть.

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-12-2003 16:36
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Леон85
Участник

Зарегистрирован: Nov 2003
Место проживания:
Публикаций: 7
Статус: Леон85 в оф-лайне
[сообщение #56189]

Ð_ебят спасибо за советы. Я недавно нарыл супер вещь. Называется SKN или TGR технологии. Сортировка, поиск и всё что угодно; просто и удобно. Я правда до конца не разобрался, но это круто. Если вдруг у кого-нибудь будет такая проблема, то ищите это. Вам обязательно понравиться, потому что скорости суперские с большими объёмами информации и количеством элементов.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-12-2003 09:05
Нажмите сюда для просмотра профайла Леон85 Отправить Персональное сообщение Леон85 Найти сообщения от Леон85 Добавить Леон85 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 00:00.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01005101 seconds (42.19% PHP - 57.81% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.