Александр Пономарёв

Текст

Разработчик с ником DvorakDwarf опубликовал на GitHub код программы, позволяющей кодировать любые файлы в видео и хранить их на YouTube

Программа под названием Infinite Storage Glitch написана на Rust и ее логика предельно проста. Поскольку все файлы состоят из байтов, их можно представить числами в диапазоне от 1 до 255, а сами числа — в виде пикселей на экране. Для этого можно использовать всю палитру RGB либо только черный и белый цвета. Разработчик отказался от использования RGB из-за алгоритмов сжатия YouTube, которые могут менять цвета пикселей.

С черно-белым режимом таких проблем не возникает, так как пиксель либо светлый, либо темный. Программа получает архив с файлами и кодирует его при помощи пикселей на экране — их последовательность собирается в единый видеоролик, который можно загрузить и хранить на YouTube — с виду он представляет собой белый шум.

У видеохостинга нет ограничений на количество публикуемых роликов, поэтому площадка теоретически может стать безлимитным облачным хранилищем файлов. Впрочем, разработчик предупредил, что не знает наверняка, как отреагирует администрация YouTube на такой способ хранения данных.

Хранить на видеохостинге важные файлы он все же не рекомендует по соображениям безопасности. Для запуска программы необходимо установить Rust, клонировать репозиторий и собрать код из ветки release. Файл .exe автор проекта обещал опубликовать, только если это решение будет востребовано.

Здесь мы рассказываем про альтернативы привычным облачным сервисам:

Читать на ЦО.РФ

Дорога в облака В поисках альтернативы привычным облачным сервисам

Официальный запуск сервиса Cloudbound состоялся весной 2022 года. Его создатели готовили проект уже несколько месяцев и вовсе не ожидали, что он появится именно тогда, когда будет особенно уместен. В условиях, когда многие российские компании испытывают проблемы с качеством доступа в интернет, новые технологии позволяют им сохранить работоспособность и безопасность своих облачных сервисов и данных

Использованные источники: