Cloud storage sure doesn't feel as infinite as it used to. I remember thinking I'd never reach the limit on Google Drive, and now after years of phone photo backups I'm always having to clear space for storage. Those 15GB just don't really cut it for modern, high quality video and image capture, or even mass file storage. Of course you can pay Google or some other storage service for more room. Or, you could just upload encoded videos to YouTube.
Storing data in video isn't new, but this is the first time we've seen it used to turn YouTube into your own free cloud storage service. Hackaday(opens in new tab) shows off the work achieved by DvorakDwarf, who managed to encode bytes into pixels to store data in YouTube videos just in time for World Backup Day(opens in new tab) next month.
Before we get into the details, DvorakDwarf makes it clear this isn't necessarily intended to be used as a mass storage solution on their Github page(opens in new tab). Instead, DvorakDwarf wants users to think of this more like a fun «party trick» and a way to learn about data compression. Which is why this YouTube storage solution has some bugs that DvorakDwarf has no intention of fixing, and likely skirts YouTube's TOS a little closely.
For the curious, the code is written in Rust and converts data into pixels to then be played in video. Originally it used the full RGB spectrum of pixels allowing for much more efficient encoding. YouTube's compression really went to town on the coloured pixels though, so a binary mode was added and is recommended. It still can suffer from compression issues and is far bulkier and more time consuming, but tends to give a much more reliable result.
Best gaming mouse(opens in new tab): the top rodents for
Read more on pcgamer.com