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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2007, 18:29   #41
Филлип
Пользователь
 
Аватар для Филлип
 
Регистрация: 22.12.2006
Сообщений: 33
По умолчанию

выложите сюда, пожалуйста, текст.
я снова здесь
Филлип вне форума Ответить с цитированием
Старый 05.02.2007, 18:49   #42
AVer
Андрей
Форумчанин
 
Аватар для AVer
 
Регистрация: 21.11.2006
Сообщений: 457
По умолчанию

Я думаю выкладывать на ВСЕОБЩЕЕ обозрение алгоритм не нужно. Автор и так рассылал его всем желающим.

А вообще предлагаю написать пробник, и тогда точно станет ясно работает алгоритм или нет.
ICQ: 5311314
[SIGPIC][/SIGPIC]

Последний раз редактировалось AVer; 05.02.2007 в 20:54.
AVer вне форума Ответить с цитированием
Старый 06.02.2007, 11:19   #43
AVer
Андрей
Форумчанин
 
Аватар для AVer
 
Регистрация: 21.11.2006
Сообщений: 457
По умолчанию

В общем я написал, проверил и могу с уверенностью заявить что данный способ обречен на неудачу. При кодировании файла блоками 2х4 каждый байт кодируется 8 точками. Монохромный рисунок - бинарный файл. И получается что мы 1 байт кодируем 8 битами, т.е. 1 байтом. После компиляции это подтвердилось - закодированный файл имеет оазмер первоначального. При кодировании 3х3 размер еще более увеличится.
ICQ: 5311314
[SIGPIC][/SIGPIC]
AVer вне форума Ответить с цитированием
Старый 06.02.2007, 13:51   #44
Elektronbrain
Новичок
Джуниор
 
Регистрация: 22.01.2007
Сообщений: 0
По умолчанию

Я согласен с тем, что ошибся в расчётах с рисунком в 7500 на 7500 пикселей (я эксперементировал с целиком белым или с целиком чёрным рисунком, а также равномерно закрашенным в шашечку. Они получались по 20 килобайт). А неравномерно закрашенные рисунки занимают гораздо больше места. Сразу я это не проверил. Есть второй вариант: просто я его не сразу выложил:
каждый байт кодируется одним цветным пикселем (а цветов всего должно быть 256) в формате ГИФ. Получается примерно 25 рисунков с размером 5400 на 5400 пикселей. Один рисунок занимает примерно 3 Mb. 25рис.* 3Mb=75Mb. (конечно далеко не 1.5 мегабайта, но всё же что то).
Примерно конечно. Я не знаю как выложить описанный выше рисунок на форум для подтверждения.
Есть ещё несколько идей, которые должны дать в итоге 1 мегабайт, но некоторые скорее всего потребуют много процессорного времени. Я их тоже на всякий случай оформил.
Elektronbrain вне форума Ответить с цитированием
Старый 06.02.2007, 14:11   #45
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

вышли, посмотрю
kvendi2@mail.ru
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 06.02.2007, 17:16   #46
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Скажу одно: переводом текста в рисунок Вы ничего добьётесь. Но, вместо сжатия можно сделать... Шифрование
zetrix вне форума Ответить с цитированием
Старый 09.02.2007, 16:08   #47
AVer
Андрей
Форумчанин
 
Аватар для AVer
 
Регистрация: 21.11.2006
Сообщений: 457
По умолчанию

zetrix ты не прав. Монохоромное ихображение формата BMP в котором 1 байт кодируется 8 битами имеет размер первоначального файла. А поскольку BMP является рисунком к нему можно применить сжатие, например путем конвертации в формат PNG. В результате мы получаем размер а-ля WinRAR (чуть больше, но разница не очень значительная). Только вот работает этот алгоритм из-за обработки каждого пикселя огромного изображения намного дольше чем тот же WinRAR. То есть преимуществ нет, однако все работает.
ICQ: 5311314
[SIGPIC][/SIGPIC]
AVer вне форума Ответить с цитированием
Старый 09.02.2007, 16:26   #48
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

AVer, а теперь попробуй подумать над обратной расшифровкой.
Alar вне форума Ответить с цитированием
Старый 09.02.2007, 16:56   #49
AVer
Андрей
Форумчанин
 
Аватар для AVer
 
Регистрация: 21.11.2006
Сообщений: 457
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
AVer, а теперь попробуй подумать над обратной расшифровкой.
А я подумал. И более того - реализовал. Все работает так как я писал в моем предидущем посте. Если бы не знал - не говорил бы.
ICQ: 5311314
[SIGPIC][/SIGPIC]
AVer вне форума Ответить с цитированием
Старый 09.02.2007, 16:58   #50
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

и какой процент архивации?!
Alar вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Архиватор Хаффмана zetrix Софт 17 15.03.2014 13:45
Архиватор 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