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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2010, 12:06   #1
HellchilD
 
Регистрация: 01.11.2009
Сообщений: 8
По умолчанию Шифрование текста в windows metafile

Добрый день. возникла проблема с шифрованием текста в wmf. Необходимо спрятать в файл обычное текстовое сообщение так, чтобы это не повлияло на отображение файла при просмотре, а затем соответственно извлечь из файла этот текст. Не могу найти адекватное описание структуры файла...

для решения задачи необходимо описание структуры метафайла, желательно, с указанием байт, изменение которых не повлияет на отображение картинки на экране. Далее, думаю, справлюсь..
HellchilD вне форума Ответить с цитированием
Старый 21.01.2010, 13:39   #2
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

Это

http://sources.codenet.ru/download/330/wmf.html

разве не адекватное ?
Сергeй вне форума Ответить с цитированием
Старый 21.01.2010, 14:31   #3
HellchilD
 
Регистрация: 01.11.2009
Сообщений: 8
По умолчанию

Описание хорошее, но не для моей тематики... Там Не заостряется внимание на таких мелочах, как неиспользуемые байты в общем, я представляю, как выглядит файл, но не знаю, как туда влезть, не изменив картинку... Может есть какие-либо еще способы, помимо изменения игнорируемых частей?
HellchilD вне форума Ответить с цитированием
Старый 21.01.2010, 14:57   #4
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

> Там Не заостряется внимание на таких мелочах, как неиспользуемые байты

Если их нет в составе ни одной из описанных структур, то откуда им взяться ?
Движок, работающий WMF, интересуется только теми данными в файле, которые имеют отношение к ожидаемым структурам. Каждая из этих структур жестко привязана смещением отн-но начала файла или отно-но той или иной вышестоящей контейнерной структуры.

Все что ЗА пределами этих структур, движок попросту игнорирует.
Отсюда напрашивается очевидное решение - увеличить размер файла и дозаписать в расширеннуюю область все что нужно, не трогая и не искажая данные в оригинальной области.
Сергeй вне форума Ответить с цитированием
Старый 21.01.2010, 17:13   #5
HellchilD
 
Регистрация: 01.11.2009
Сообщений: 8
По умолчанию

Попробую.. Спасибо
HellchilD вне форума Ответить с цитированием
Старый 21.01.2010, 17:33   #6
HellchilD
 
Регистрация: 01.11.2009
Сообщений: 8
По умолчанию

Хм... Все проще, чем кажется... Спасибо, попробую
HellchilD вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Побуквенное шифрование текста! Gauss Общие вопросы Delphi 11 23.08.2013 19:14
Шифрование текста XOR'ом nec117 Общие вопросы .NET 8 22.12.2009 17:53
Шифрование текста XOR'ом nec117 Общие вопросы C/C++ 6 05.12.2009 15:21
Шифрование\дешифрование текста на Паскале smoke007 Помощь студентам 2 17.10.2008 11:34
Шифрование текста SoundMan Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 15.08.2008 22:39