Программист обхитрил Google гениально — превратил YouTube в бесплатное облако для хранения любых файлов

Как спрятать ваши документы в фейковом ролике?


ptv2a1fr2hn7zn2txut31tcw2k4ymgxi.jpg

Разработчик Брэндон Ли выпустил открытый инструмент yt-media-storage, который позволяет хранить произвольные файлы на YouTube, преобразуя их в видеоформат без потерь. Проект появился на GitHub и вызвал живое обсуждение в сообществе.

Принцип работы выглядит необычно, но технически обоснован. Любой файл (будь то документ, архив, образ диска или база данных) разбивается на фрагменты и кодируется в видео с использованием кодека FFV1 в контейнере MKV. Это полностью lossless-формат, то есть при декодировании вы получаете идентичную копию оригинального файла. Видео создаётся в разрешении 3840×2160 пикселей при 30 кадрах в секунду, после чего его можно загрузить на YouTube как обычный ролик. Когда файл понадобится, достаточно скачать видео и декодировать его обратно.

Для повышения надёжности хранения Ли интегрировал фонтанные коды (ещё называют «кодами нефиксированной скорости») Wirehair. Это механизм избыточного кодирования, который добавляет дополнительные данные в программу на всякий случай. Если часть видео повредится при обработке YouTube или возникнут артефакты сжатия, фонтанные коды позволяют восстановить оригинальный файл даже при потере некоторых пакетов данных. Это критически важно, учитывая, что YouTube применяет собственную обработку к загружаемому контенту.

Особое внимание уделено безопасности . Инструмент поддерживает опциональное шифрование файлов с помощью библиотеки libsodium и алгоритма XChaCha20-Poly1305. Пользователь задаёт пароль при кодировании, и даже если видео будет публично доступно на YouTube, прочитать содержимое без знания пароля невозможно. Это позволяет использовать публичные аккаунты для хранения приватных сведений.