Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров6.7K

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

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

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

Infinite Storage Glitch позволяет кодировать файлы в видео и извлекать данные из роликов. Для запуска программы необходимо установить Rust, клонировать репозиторий и собрать код из ветки release. Автор проекта отметил, что не публиковал файл .exe, а сделает это, только если решение будет востребовано.

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

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 11: ↑10 и ↓1+11
Комментарии27

Другие новости

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
24 сентября
Astra DevConf 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн