Skip to content
Mbox Viewer

Í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

Lee tus archivos MBOX en tu Mac