Помогите создать архиватор на Visual Studio 2005. Если можно, то подробней напишите
Помогите создать архиватор на Visual Studio 2005. Если можно, то подробней напишите
Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.
18 августа 2008 в 12:05
Смотря с какой целью и на чём. Если с целью "просто нужен свой архиватор", то там во фреймворке есть классы для zip и deflate – сжатия. Если с целью "изучить алгоритмы", то гугл в помощь.Можно попробовать скомбинировать несколько алгоритмов (e.g. LZW + Huffman). Только сначала надо немного заняться математикой и посчитать, насколько это эффективно и для какого рода файлов.
2 Мадияр Арыкбаев: я сам писал как-то на 3-м курсе архиватор по Хаффману, он сжимает намного больше, особенно хорошо текст (там больше избыточность информации).
18 августа 2008 в 1:02
нифига, больше
18 августа 2008 в 1:00
алгоритм сжатия по методу Хаффмана реально сожмет файлы но на 2% от силы…
16 августа 2008 в 19:02
по методу Хаффмана)
16 августа 2008 в 19:02
А почему вы все про компрессоры говорите? Не путайте архиватор с компрессором, это совершенно разные программы!
16 августа 2008 в 18:01
Автор – ламер, сначала научитесь программировать вообще, а уже потом на все сообщество позорьтесь
16 августа 2008 в 5:02
есть готовые ZLib, minizip и многие другие в сорцах под vs 2005
16 августа 2008 в 2:04
поищи в сети самые простые алгоритмы (есть с исходниками):
- RLE (самый простой)
- LZW
- Арифметическое кодирование
16 августа 2008 в 0:03
Ватолин, Растушняк, Смирнов, Юкин
Методы сжатия данных. Устройство архиваторов, сжатие изображений и видео
15 августа 2008 в 23:02
гугл в помощь. и ищи опенсурсные архиваторы и втыкай в исходник.
15 августа 2008 в 23:00
тебе нужен алгоритм или ты не умеешь работать с Visual Studio 2005???
15 августа 2008 в 23:00
Мне нужен алгоритм))