Вообще шутки-шутками, а в моем детстве игры мы хранили на аудиокассетах. Но это ладно, это не удивительно. Вот в моем студенчестве для бэкапов в России придумали клевую штуку, АрВид. И мы ей активно пользовались.
АрВид – это адаптер к видеомагнитофону, который подключается одним концом к компу, а другим – к видеомагнитофону, чтобы использовать последний как внешний накопитель. Забавно как он его использует – кодируя и декодируя через аналоговые видеовход и видеовыход. Управление видеомагнитофоном осуществлялось по сути посредством эмуляции команд штатного ИК пульта ВМ. Но они для всех моделей разные! Что сделали – для определения кодов ИК команд и временных характеристик перемотки ВМ организован режим «обучения» работе с конкретным ВМ. В процессе обучения пользователь должен позиционировать штатный пульт напротив ИК-приёмника комплекса АрВид и, по запросу программы обучения, нажимать кнопки, соответствующие каждой значимой операции, необходимой для управления ВМ (Play, Stop, Rec, FF, Rev и т. д.). По результатам обучения создаётся файл-профиль конкретной модели ВМ. Дополнительно производитель поставлял большое число готовых профилей популярных ВМ того времени.
Когда нужно было что-то записать на видеокассету, типы дистрибутива какой-нибудь игры, то эта штуковина эмулировала перемотку с пульта, потом запускала плей, и расшифровывала сигнал с видеовыхода, в котором кроме данных, было закодирована всякая метаинформация, дающая почву для дальнейших, более точных перемоток. На каждой кассете можно было хранить до 2-3 Гб данных.
Разработчик – ПО КСИ – до сих пор живы и на своем сайте, “привет из девяностых”, все еще рекламируют АрВид 🙂
Интересно, а есть ли секьюрити риск в том, что недобросовесный сотрудник-шпион вобьет (с нуля) на компе, отключенном от интернета и с заблокированными интерфейсами, программу на, положим, Javascript, которая будет кодировать файл в картинку, чтобы снять ее на видео на мобильник и раскодировать с точностью до байта уже дома? Это ж теоретически реально, а инвестиции в вбивание такой программы с нуля с листочка, распечатанного дома, “окупятся” тем, что программа может потом час работать и мегабайты переводить в меняющиеся на экране условные QR-коды.

