Nous savons tous à quel point il est difficile de trouver un bon service de stockage cloud. Les options « de qualité » comptent leurs gigaoctets sur les doigts d'une main, et celles qui promettent un espace infini finissent tôt ou tard par changer d'avis. La seule exception à la règle est YouTube… à condition de stocker des vidéos. Alors, serait-il difficile d'encoder nos données dans un fichier vidéo pour les sauvegarder sur YouTube ? Le projet Infinite Storage Glitch a la réponse.

Infinite Storage Glitch : peut-on utiliser YouTube pour sauvegarder des fichiers ?
YouTube comme disque dur

Stocker des données sur des supports alternatifs n'est pas nouveau. Les cassettes audio étaient une ressource essentielle pour les utilisateurs d'ordinateurs de maison dans les années 80, mais des solutions comme Danmere Backer ont également vu le jour, utilisant des cassettes VHS (ou tout autre format similaire) et des signaux vidéo pour enregistrer des fichiers. De nos jours, la combinaison des disques durs et du stockage à état solide a tout absorbé, et la possibilité de « stocker des données en vidéo » est devenue sans importance… ou peut-être pas ?

La clé ici est YouTube, qui offre un stockage infini pour nos vidéos. Alors… à quel point est-il fou d'utiliser YouTube comme sauvegarde cloud ? L'utilisateur DvorakDwarf sur GitHub a décidé de chercher la réponse avec son projet Infinite Storage Glitch.

Infinite Storage Glitch : YouTube comme disque dur dans le cloud

https://www.youtube.com/embed/8I4fd_Sap-g

ISG est un programme qui nous permet d'imbriquer ou de joindre tout type de fichier dans une vidéo qui survit à la compression de YouTube. L'explication technique est relativement simple : les octets d'un fichier sont interprétés comme des nombres allant de 0 à 255. Ce nombre peut être représenté par des pixels selon deux modes : RVB ou binaire.

Un pixel RVB contient trois octets à la fois et serait une solution beaucoup plus rapide et efficace… mais la compression de YouTube est impitoyable. La représentation binaire offre plus de résistance à la corruption par compression, bien qu'elle ne soit pas parfaite. L'astuce de DvorakDwarf a été d'agrandir la taille des pixels en blocs de 2x2. La vidéo nous invite à compiler le programme depuis la source (des binaires compatibles Windows seront disponibles plus tard) et à extraire les fichiers cachés. L'auteur promet que ce n'est pas qu'un simple rickroll…

Maintenant, les mauvaises nouvelles : d'une part, ISG est très inefficace, et la taille finale de la vidéo sera quatre fois plus grande que celle des fichiers que nous essayons de sauvegarder. D'autre part, les conditions d'utilisation de YouTube pourraient marquer ces vidéos comme spam. J'imagine que quelqu'un va le tester…

Site officiel : Cliquez ici

Source : Hackaday