El programador Dvorak Dwarf descubrió un método para usar videos de YouTube como almacenamiento en la nube de Google y básicamente funciona codificando archivos binarios en ellos.
Técnicamente hablando, todos los archivos están hechos de bytes, que pueden interpretarse como números que van del 0 al 255.
Este número se puede representar con pixeles usando uno de dos modos: RGB o binario.
En RGB, cada byte encaja dentro de uno de los colores de un pixel RGB.
Un pixel RGB puede almacenar hasta 3 bytes a la vez, así que simplemente siga agregando pixeles hasta que se quede sin datos.
Sin embargo, el modo RGB es muy sensible a la compresión, ya que incluso cambiar un solo color de uno de los pixeles provoca la corrupción del archivo.
Los pixeles en blanco y negro son mucho más difíciles de corromper, ya que cada pixel es un 1 (blanco) o un 0 (oscuro).
Encadene estos bits para obtener bytes y continúe hasta que se quede sin datos.
“Para que sea más fácil para el usuario, también incluimos todas las configuraciones relevantes utilizadas para crear el video en el primer cuadro del video.
Esto le permite al programa saber en qué modo está el video y qué tamaño usar para evitar hacer que el usuario recuerde”, dijo Dvorak Dwarf.
Fuente: Github