Valentin писал(а):Ghandi писал(а):
Было бы познавательно...
Да чего здесь познавательного, все просто как мычание.
Дан исходный допустим wav файл. Обнуляем младший бит, разумеется при этом мы вносим некоторые искажения в исходный звук но небольшие. Затем берем нужный текст и в эти младшие биты последовательно его запихиваем. Т.е. в 8-ми оцифровках у нас получается один символ. Для двух каналов стандартного стерео в одной секунде звучания можно разместить 11025 символов в однобайтной кодировке.
Аналогично и с изображением. разницу между к примеру 81 C0 FF и 80 C1 FE мало кто заметит.
Интересно... То есть, если коротко младший бит каждого байта - это не тот, что в исходном файле, а последовательность шифра? Просто и гениально
Т.е. один символ "растянется" на 16 байт, а в 1 КБ "впихивается" 64 буквы. Ну-ка, ну-ка... среднестатистический джипег - 50 КБ, допустим... А это где-то 3 тысячи букв, или 400 слов! Это ж... небольшой текстик можно запихнуть!
Надо будет на досуге попробовать с картинкой
Главное управляющие символы в начале "проскочить", а то файл будет "испорчен"