Índice binario
Archivo de índice compacto que Mbox Viewer escribe junto al archivo MBOX tras el primer análisis, almacenando desplazamientos de bytes de los mensajes y metadatos para permitir reaperturas casi instantáneas sin volver a escanear el archivo completo.
Tras abrir y recorrer en streaming un archivo MBOX por primera vez, Mbox Viewer escribe un pequeño archivo de índice binario en la misma ubicación. Este índice registra el desplazamiento de bytes y la longitud de cada mensaje en el MBOX, junto con metadatos de cabecera clave como fecha, remitente y asunto. En todas las aperturas posteriores, la aplicación carga el índice en lugar de volver a escanear el archivo, reduciendo el tiempo de apertura de minutos (para archivos muy grandes) a menos de un segundo.
Para garantizar que el índice siga siendo válido, Mbox Viewer almacena un hash SHA-256 del archivo MBOX (o de una porción suficiente para detectar cambios) en el índice. Cuando la aplicación abre un archivo MBOX, verifica que el hash coincide antes de confiar en el índice. Si el MBOX ha sido modificado —por ejemplo, porque una nueva exportación ha reemplazado al archivo anterior—, el índice se descarta y el archivo se vuelve a analizar.
El índice binario es una optimización de rendimiento completamente transparente para el usuario. Nunca modifica el propio archivo MBOX; solo crea un archivo complementario. Esto es coherente con el diseño de solo lectura de Mbox Viewer: tu archivo de correo nunca se altera, solo se lee.
Términos relacionados
Técnica de análisis que lee un archivo de forma incremental en pequeños fragmentos en lugar de cargar todo el archivo en memoria de una vez, permitiendo a las herramientas abrir e indexar archivos MBOX muy grandes —decenas o cientos de gigabytes— con un uso reducido de memoria.
Formato de archivo de texto plano que almacena múltiples mensajes de correo concatenados, cada uno precedido por una línea separadora «From ». Es el formato que produce Google Takeout al exportar tu archivo de Gmail.