В рамках тестового задания нужно было прятать произвольный файл в 24-битный BMP-файл.
Скрываемый файл представляется как поток бит. У пикселей (байтов) в изображении заменяются младшие биты на те, что содержатся в потоке бит секретного документа.
Написать на языке python версии 2.5 утилиты командной строки — «скрыватель» и «экстрактор». «Скрыватель» будет помещать произвольно выбранный файл в заданное BMP-изображение, а «экстрактор» — определять, что в заданном изображении есть файл, положенный туда «скрывателем» и полностью его восстанавливать, включая имя.