Por qué WhatsApp convierte una foto en cinco archivos
Sacaste una foto. En algún punto entre tu celular y tu computador hay ahora cuatro o cinco archivos de ella, ninguno idéntico a otro, todos la misma imagen. Las apps de mensajería son el generador de duplicados más eficiente que tiene la mayoría de la gente, y el motivo es una decisión de diseño perfectamente razonable que choca de frente con tener la galería ordenada.
Cada envío crea un archivo nuevo
Cuando adjuntas una foto a un mensaje, la app no transmite tu archivo. Fabrica uno más pequeño y transmite ese. Una foto de 4 MB de un celular moderno sale convertida en unos cientos de kilobytes: bajan las dimensiones, baja la calidad del JPEG, y se elimina casi todos los metadatos.
Es la decisión correcta para una app de mensajería. Tiene que funcionar en una red móvil saturada, en sitios donde los datos son caros, y quien recibe quiere la foto ahora, no una copia perfecta dentro de cuarenta segundos.
Pero significa que lo que llega es otro archivo. No una copia: un objeto nuevo, construido a partir del tuyo, que no comparte contigo ni un solo byte.
Cuenta las copias
Una foto que sacas, le mandas a un amigo, y te vuelve por un grupo ha producido por el camino:
- El original en tu celular, a resolución completa.
- La versión comprimida que la app creó para enviarla.
- La copia que aterrizó en el celular de tu amigo.
- La que él reenvió al grupo — comprimida por segunda vez, a partir de la ya comprimida.
- La copia de esa que te llegó de vuelta, ya instalada en tu propia galería.
Cinco archivos. Una foto. Y los números 2, 4 y 5 están en tus dispositivos sin que decidieras guardar ninguno.
Por qué la huella digital no sirve aquí
La forma fiable de demostrar que dos archivos son el mismo es sacarles la huella: pasar todos sus bytes por SHA-256 y comparar los dos resultados de 64 caracteres. Misma huella, mismo archivo, sin criterio de por medio. Aguanta que lo renombres, que lo muevas de disco y que le cambie la fecha.
Lo que no aguanta es la recompresión, y no debe aguantarla. Cambia un solo bit y la huella cambia entera — ese efecto avalancha es justamente el objetivo del algoritmo. Una foto recodificada con menos calidad ha cambiado millones de bits.
Así que la coincidencia exacta, que es la parte de la detección en la que puedes confiar sin mirar, es ciega ante el duplicado más común que tiene la gente. No es un fallo de la huella: es un desajuste entre lo que ella mide —el archivo— y lo que a ti te importa, que es la imagen.
Qué sí los detecta
Reconocer la misma imagen dentro de archivos distintos necesita otra comparación, una que mire el aspecto. En la práctica: reducir las dos imágenes a una rejilla pequeña de valores de gris y medir cuánto se correlacionan las dos rejillas, normalizando por el contraste de cada una.
Esa normalización es lo que hace que funcione con las copias de mensajería. Bajar la calidad añade sobre todo ruido fino y suaviza los bordes, y ninguna de las dos cosas sobrevive a encogerse a una rejilla gruesa. El patrón general de luces y sombras —que es lo que mide la comparación— apenas se mueve.
Medido sobre nuestras imágenes de prueba, una foto recodificada a calidad JPEG 25 —mucho más agresivo que cualquier app de mensajería— sigue coincidiendo con su original al 100%. Reducirla a la mitad la deja también en prácticamente el 100%.
Lo cual explica algo que si no parece incoherente: un buscador puede estar seguro de una pareja que llama «mismo archivo» y solo razonablemente confiado de una que llama «misma imagen». Son dos afirmaciones distintas, y la diferencia importa a la hora de borrar.
El caso de la captura de pantalla
Hay una variante que derrota incluso a la comparación por aspecto en su forma simple, y es comunísima en los chats: en vez de guardar la foto, alguien le hace una captura de pantalla.
Ahora el archivo no es la imagen: es la pantalla. La foto queda en el centro con franjas negras o blancas arriba y abajo que ocupan cerca del 40% de la imagen, y con la hora y los iconos pintados encima. Comparada directamente con el original, la pareja coincide alrededor de un 66%, muy por debajo de cualquier umbral fiable.
La solución es detectar el relleno y comparar solo el contenido, lo que lleva esa misma pareja al 99,7%. El relato completo de cómo funciona —incluida la razón por la que la versión evidente lo empeora— es un artículo aparte.
Qué copia conservar
Cuando aparece un grupo, sus miembros no son equivalentes. Por orden de preferencia:
- El original de tu cámara. Resolución completa, y todavía conserva la fecha y la ubicación. Esta es la que se queda, siempre.
- La primera versión comprimida, si el original ya no está. Comprimida una vez es bastante mejor que comprimida dos.
- Cualquiera que haya dado más de una vuelta por un chat. Cada pasada comprime una imagen ya comprimida, y las pérdidas se acumulan. Las fotos que llevan años circulando por grupos familiares están visiblemente degradadas.
- Las capturas de pantalla. Menos resolución, elementos de la interfaz incrustados, y sin metadatos.
La regla útil es que el archivo más grande es casi siempre el mejor, y por eso una herramienta sensata pone la más grande arriba y ofrece mover el resto.
Cortarlo en el origen
Hay costumbres que reducen el caudal:
Desactiva el guardado automático en la galería. Las dos apps grandes de mensajería guardan por defecto cada imagen recibida. Desactivarlo solo para los grupos ya recorta muchísimo la entrada, y sigues pudiendo guardar a mano las fotos que sí quieres.
Manda las fotos importantes como documento. Las dos apps tienen la opción de adjuntar un archivo en vez de una imagen, y eso se salta la compresión. Merece los toques de más cuando alguien va a conservar la foto.
No hagas una captura para guardar una foto. Mantén pulsado y guarda. Diez veces mejor calidad, los mismos toques.
En resumen
Las apps de mensajería multiplican tus fotos porque comprimir es la decisión de ingeniería correcta para mandar imágenes por una red móvil, y un archivo nuevo es la consecuencia inevitable. Ninguna huella digital va a relacionar esas copias, porque a nivel de bytes de verdad no son el mismo archivo. Cazarlas pasa por comparar el aspecto de la imagen — y luego quedarse con la más grande.
Puedes verlo en tu propia carpeta: busca duplicados en una carpeta desde tu navegador, sin instalar nada y sin que ningún archivo salga de tu equipo. Relacionado: por qué tienes tres copias del mismo video y carpetas que nunca debes limpiar.