Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2007, 20:50   #1
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию Архиватор Хаффмана

Мой курсовой проект. Архиватор, работающий по статическому алгоритму сжатия Хаффмана и всё. (без каких либо наворотов)
Вложения
Тип файла: rar huf.rar (153.4 Кб, 1473 просмотров)
zetrix вне форума Ответить с цитированием
Старый 09.05.2007, 22:51   #2
execom
Редкий тунеядец
Форумчанин
 
Аватар для execom
 
Регистрация: 29.10.2006
Сообщений: 595
По умолчанию

ЗачОДный архиватор! Прикольно, единственно что было бы ещё лучше если бы он был оформлен в двух исполнении таком и консольном, ведь консоль весила бы кб 20-30 и его можно было бы использовать для создания sfx-архивов, в качестве сжимающего модуля! А по существу... багов в работе я не выявил!
execom вне форума Ответить с цитированием
Старый 17.05.2007, 19:33   #3
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Цитата:
багов в работе я не выявил
Поверь, они есть.
Иногда возникает такое - коэффициент сжатия пишет около 106%, хотя реально 0.6%.

Цитата:
было бы ещё лучше если бы он был оформлен в двух исполнении таком и консольном
Обижаешь
Консольная версия есть - на паскале. SFX - нету.

Вот на паскале
Для архивации:
huf.exe a <имя будущего архива> <имя архивируемого файла>
Разархивация:
huf.exe e <имя архива>
Очень желательно, чтоб файл который архивируем лежал в одной папке с архиватором.
Вложения
Тип файла: rar HUF.rar (6.7 Кб, 407 просмотров)
zetrix вне форума Ответить с цитированием
Старый 17.05.2007, 19:41   #4
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Держите исходники:
Вложения
Тип файла: rar Архиватор на Delphi.rar (4.3 Кб, 819 просмотров)
Тип файла: rar Архиватор на Pascal.rar (2.6 Кб, 472 просмотров)
zetrix вне форума Ответить с цитированием
Старый 17.05.2007, 20:01   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Сначала сдал бы, а потом исходники выкладывал... Сейчас твой препод скачает и скажет: "а у меня уже есть такие! откуда взял" )
Alar вне форума Ответить с цитированием
Старый 18.05.2007, 08:41   #6
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Пусть качает...
Казиахмедов Т.Б, программы и исходники, приведённые выше, были написаны мной. ( Кузин Вадим Игоривич)
Цитата:
Сначала сдал бы, а потом исходники выкладывал... Сейчас твой препод скачает и скажет: "а у меня уже есть такие! откуда взял"
Теперь не скажет
zetrix вне форума Ответить с цитированием
Старый 19.05.2007, 11:09   #7
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

'
Упаковка файла 11.csv
Начальный размер: 137
Конечный размер: 633
Коэффициент сжатия: -362%
'
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 19.05.2007, 11:13   #8
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

'
Упаковка файла MainUnit.pas
Начальный размер: 24299
Конечный размер: 17505
Коэффициент сжатия: 28%
'
текстовые жмет нормально )
неудобно прописывать расширение выходного формата..
я писал '*.zt'
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 19.05.2007, 19:18   #9
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Цитата:
неудобно прописывать расширение выходного формата..
я писал '*.zt'
можно без расширения прописывать.

А насчёт сжатия: алгоритм Хаффмана лучше всего сжимает текстовики.

Вот документация к курсовой:
Вложения
Тип файла: rar Курсовая.rar (96.7 Кб, 727 просмотров)
zetrix вне форума Ответить с цитированием
Старый 19.05.2007, 22:03   #10
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

Цитата:
Сообщение от zetrix Посмотреть сообщение
можно без расширения прописывать.
а как их различать потом от других ?
поле Filter у Save/Open диалогов я бы заполнил )
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Архиватор DMITRIG Общие вопросы C/C++ 2 03.05.2008 14:36
Архиватор Mcc_1 Фриланс 4 18.12.2007 18:19
Архиватор методом Running radist Помощь студентам 1 15.05.2007 17:46
Архиватор. Elektronbrain Фриланс 51 10.02.2007 10:09