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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2012, 10:46   #1
Namamkashiki
 
Регистрация: 28.04.2012
Сообщений: 3
По умолчанию PCX-изображения и стеганография (Delphi)

Здравствуйте, ув. жители форума.
Недавно выдали темки на курсовых работ всей группе:кому в .jpeg и .bmp запрятать информацию, кому в .mp3 и .wav,а мне достался формат pcx.
Почитала я про него, подумала, нашла, что можно в заголовок на 128 байт что-нибудь спрятать или в палитру. Хотела бы услышать ваше мнение по поводу как то получше сделать и как на все эти кусочки разобрать в Delphi само изображение.
Namamkashiki вне форума Ответить с цитированием
Старый 13.10.2012, 15:30   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

http://*************/infusions/pro_do...ad.php?did=338
Вот вам целый компонент. Он древний(98 года), однако там структура описана и есть кое-какие наработки..
разбирайтесь
Человек_Борща вне форума Ответить с цитированием
Старый 25.11.2012, 18:40   #3
Namamkashiki
 
Регистрация: 28.04.2012
Сообщений: 3
По умолчанию

Попробовала разобраться-получилось не очень...
Есть такая идея: загрузить PCX-изображение, затем его преобразовать в поток. Первые 128 байт-заголовок,последние 768- цветовая палитра. Возможно ли выделить первые/последние указанные байты и туда произвести шифрование? Загрузила изображение,поток организовала,но вот с выделением байт проблема.
Namamkashiki вне форума Ответить с цитированием
Старый 25.11.2012, 18:49   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

В свободные поля заголовка файла запишите нужную информацию.
Человек_Борща вне форума Ответить с цитированием
Старый 25.11.2012, 19:01   #5
Namamkashiki
 
Регистрация: 28.04.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
В свободные поля заголовка файла запишите нужную информацию.
Вот я и хочу понять, КАК это сделать) Используя материалы 98 года я запутаюсь сильнее,нежели при разборе побайтового чтения файлика и выделения нужных байт для их перезаписи. Просто нужен толчок/идея/направление, кои я тут и хочу услышать...
Простите деревянную за тупость.
Namamkashiki вне форума Ответить с цитированием
Старый 25.11.2012, 19:46   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Открываете файл и читате его побайтно.
1. считываете структуру заголовка TPCXHeader
2. Читатете тело файла
3. читаете палитру.

Модифицируете считанный заголовок файла
Пишите все в обратном порядке.
Человек_Борща вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразовать 256-цветный PCX файл в 16-цветный PCX файл r_yevgeniy Общие вопросы C/C++ 0 23.10.2011 09:33
просмотр PCX-файлов Денис999 Помощь студентам 0 28.11.2010 14:40
Конвертирование из PCX в BMP. Delphi. dim289 Фриланс 2 21.05.2010 21:34
изображения в формате PCX iggor Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 19.12.2009 23:45
bmp в pcx varelik Общие вопросы Delphi 0 16.12.2009 17:10