Ir al contenido

Formato de exportación de WhatsApp: qué contienen el TXT y el ZIP

Una exportación de WhatsApp es un ZIP con una transcripción en texto plano, una línea por mensaje con la fecha y hora, el remitente y el texto, más las fotos, los videos y las notas de voz cuando se incluyen los archivos. Esta página documenta los dos formatos de fecha, las marcas de dirección invisibles, cómo escriben los adjuntos iOS y Android y cómo se nombran los archivos.

Por Martin Ferret · Publicado el · Actualizado el

¿Qué hay dentro de una exportación de WhatsApp?

Una exportación es un ZIP que contiene una sola transcripción y, cuando se incluyeron los archivos, los adjuntos a su lado. No hay manifiesto, ni índice, ni archivo de metadatos. Todo lo que un lector necesita para volver a unir un mensaje con su adjunto está en la propia transcripción.

_chat.txt
IMG-20240315-WA0001.jpg
VID-20240315-WA0004.mp4
PTT-20240315-WA0009.opus
STK-20240316-WA0002.webp
Prefijos de los nombres de archivos adjuntos
IMGUna foto, normalmente JPEG.
VIDUn video, normalmente MP4.
PTTUna nota de voz grabada en la aplicación. Opus en un contenedor OGG.
AUDUn archivo de audio enviado, no grabado.
STKUn sticker, normalmente WebP.

¿Cómo son las marcas de tiempo de WhatsApp?

Cada línea de la transcripción empieza con una marca de tiempo y un remitente. Hay dos formas, y cuál obtiene depende de la plataforma y de la configuración de idioma del teléfono, no de nada que usted pueda elegir.

[3/15/24, 9:22:31 AM] Sarah Chen: Can you send the schedule?
3/15/24, 9:22 - Sarah Chen: Can you send the schedule?
  • La forma con corchetes suele venir de iOS e incluye los segundos.
  • La forma con guion suele venir de Android y normalmente no los incluye.
  • Las dos aparecen en versión de 12 horas y de 24 horas, de nuevo según el teléfono.

¿Por qué una exportación contiene caracteres invisibles?

Esta es la causa más frecuente de que un convertidor produzca basura. Las exportaciones de iOS contienen caracteres que no se muestran y que es fácil pasar por alto al abrir el archivo en un editor de texto.

Caracteres invisibles en las exportaciones
U+200EMarca de izquierda a derecha. Suele estar justo después del corchete de apertura y antes de las marcas de adjunto, así que un analizador anclado solo en “[” se desplaza un carácter.
U+202FEspacio estrecho de no separación. Aparece entre la hora y AM o PM, así que un patrón que espera un espacio normal no coincide.

Eliminarlos antes del análisis es tentador y es un error: forman parte del archivo cuya huella está a punto de publicar. Hay que leerlos sin tropezar, no reescribirlos.

¿Qué líneas son mensajes y cuáles no?

No todas las líneas del archivo son mensajes, y no todos los mensajes ocupan una línea.

  • Continuaciones. Toda línea que no empieza con una marca de tiempo pertenece al mensaje anterior. Un mensaje con saltos de línea produce varias líneas.
  • Mensajes del sistema. Los avisos de cifrado, los cambios de miembros de un grupo y los cambios de asunto se escriben como mensajes pero no tienen remitente.
  • Adjuntos. Se escriben como <attached: FILENAME> en iOS y como FILENAME (file attached) en Android.
  • Archivos omitidos. Cuando la exportación se hizo sin archivos, los adjuntos se convierten en una frase corta como image omitted y el archivo en sí simplemente no está.

Conviene comprobar cada uno de estos casos con un archivo real en lugar de darlo por hecho. El visor de exportaciones lee uno en su navegador y nombra las líneas que no pudo atribuir, y la guía de exportación explica cómo sacar el archivo del teléfono en primer lugar. Cuando el archivo va a un caso de custodia, lea Cómo usar los mensajes de WhatsApp como prueba en un caso de custodia.

¿Cómo se guardan las notas de voz en una exportación?

Una nota de voz aparece en la transcripción como una línea de adjunto que nombra un archivo .opus, y ese archivo está en el ZIP. Por eso, establecer el vínculo entre un mensaje y su audio no cuesta nada: está escrito.

Lo difícil no es encontrar el audio, sino decodificarlo. Los navegadores tratan de forma desigual el Opus en un contenedor OGG, y por eso un decodificador de respaldo importa más que el modelo de transcripción.

Preguntas frecuentes

¿Se puede abrir _chat.txt en un editor de texto?

Sí. Es texto plano y se abre en cualquier editor. Las marcas de dirección invisibles descritas arriba siguen ahí, así que buscar una marca de tiempo puede fallar en una línea que se ve idéntica a la que usted escribió.

¿La exportación incluye las confirmaciones de lectura o las marcas de entrega?

No. Cada línea lleva una marca de tiempo, un remitente y el mensaje. Si un mensaje se entregó o se leyó, y cuándo, no queda escrito en la exportación.

¿Qué es el aviso de cifrado al principio del archivo?

Un mensaje del sistema. WhatsApp lo escribe como un mensaje pero sin remitente, junto con otros avisos como la entrada de miembros o el cambio de asunto de un grupo. Forma parte del archivo, no es algo que haya escrito un participante.

¿Una foto de la exportación conserva su fecha y ubicación originales?

No de forma fiable. Las fotos enviadas por WhatsApp se vuelven a comprimir y, en general, los metadatos de la cámara como la ubicación no se conservan. La fecha en un nombre como IMG-20240315-WA0001 refleja cuándo pasó el archivo por WhatsApp, no cuándo se tomó.

Abrir su exportación

Se lee dentro de este navegador. No se sube nada y nunca se guarda.

ZIP o TXT, de iOS o Android

¿Aún no tiene una exportación?

Cómo exportar desde WhatsApp
Dónde encontrarla en este teléfono

iPhone

  1. En WhatsApp, abra el chat y toque el nombre del contacto o del grupo.
  2. Toque Exportar chat, elija Adjuntar archivos y luego Guardar en Archivos.
  3. Vuelva aquí, toque Elegir su exportación y selecciónela en Archivos.

Android

  1. En WhatsApp, abra el chat, toque los tres puntos, Más y luego Exportar chat.
  2. Elija Incluir archivos y guárdela en el teléfono (Archivos o Descargas).
  3. Vuelva aquí, toque Elegir su exportación y selecciónela.

Todo funciona en este teléfono, y el documento se genera aquí mismo. Solo la transcripción de notas de voz necesita una computadora.