Всем доброго времени суток. Хочу написать скрипт на Perl (сразу говорю просто так, ради академического интереса) который будет читать файл, различными образами его криптовать и выводить потом отдельный индивидуальный ключ для его расшифровки. Но обрабатывать я хочу любой файл, а не тока текстовый, так что использовать что то вроде ord (x) и chr (x) не хочу, такое уже есть. Насколько мне ведомо, любой файл - это набор из битов. Вот их я и хочу получить. Чтоб можно было потом превратить в нечитаемый любой файл, хоть TXT, хоть JPG, хоть EXE... Вопрос: как прочитать файл именно в том виде каким его воспринимает процессор? Через binmode? И как потом перекодировать назад? Или считать ту область памяти.ю где он находится и в том состоянии, в котором он там находится. У меня что-то не получается. Подскажите, что можно использовать или может как то вызвать встроенные функции линукса (Хотя приоритет - именно возможностями Perl-а)