![]() |
Показаны 6 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- C/C++ (http://netadmin.ws/forum/forumdisplay.php?forumid=8)
-- Архиватор на С++???? (http://netadmin.ws/forum/showthread.php?threadid=7200)
Архиватор на С++????
Ну блин, мне в универе задали написать прогу на си ++ для сжатия данных. Офигеть!!!!! Ð_ебята с 5 курса сказали что создание архиватора это тема для диплома!!!! А я всего лишь 2 курс
((((
Печально. Может кто-нибудь поделится соображениями?
А может кто-то уже этим занимался? Интересно узнать мнение народа.
От тебя же не просят переплюнуть грандов. Напиши простенький архиватор. В сети ты легко найдешь описания основных методов сжатия данных (RLE, LZW и т.д.).
PS: Например для архивации текста можно использовать алгоритм, который создаст таблицу слов, а в тексте заменит их числовыми идентификаторами. Например если у тебя слово "оранжевый" повторяется в тексте 10 раз, то заменив его на "%001" ты сэкономишь (9-4)*10=50 байт. Утрируя ты сжал файл размером 90 байт в файл размером 50 байт (55%-ное сжатие).
__________________
The time was broken ...
Спасибо, за ответ... А про алгоритм Хаффмана ты что-нибудь можешь сказать? Только не подумай, что мне проще здесь спрашивать, чем самому искать. Просто интересно мнение посторонних людей, по этому поводу. Ð_еально ли использовать этот алгоритм в сжатии текста.
При сжатии текста реально исользовать практически ЛЮБОЙ! алгоритм.... 
__________________
Чайник, мечтающий стать самоваром!
quote:Символ 8 бит, кодируется 2-8 битами. Засчет этого и происходит сжатие. Неплохой алгоритм, - при хорошем стечении обстоятельств может сжать на треть.
А про алгоритм Хаффмана ты что-нибудь можешь сказать?
__________________
The time was broken ...
Ð_ебят спасибо за советы. Я недавно нарыл супер вещь. Называется SKN или TGR технологии. Сортировка, поиск и всё что угодно; просто и удобно. Я правда до конца не разобрался, но это круто. Если вдруг у кого-нибудь будет такая проблема, то ищите это. Вам обязательно понравиться, потому что скорости суперские с большими объёмами информации и количеством элементов.
| Формат времени GMT. Текущее время 03:40. | Показаны 6 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.