Analisador de streaming
Técnica de análise que lê um arquivo incrementalmente em pequenos fragmentos, em vez de carregar o arquivo inteiro na memória de uma vez, permitindo que ferramentas abram e indexem arquivos MBOX muito grandes — dezenas ou centenas de gigabytes — com baixo uso de memória.
Um analisador de streaming processa um arquivo como uma sequência de bytes ou linhas, mantendo apenas um pequeno buffer e o estado de análise atual a qualquer momento. Isso contrasta com uma abordagem em buffer que lê o arquivo inteiro na memória antes que a análise comece. Para arquivos MBOX, um analisador de streaming pode identificar limites de mensagens (as linhas separadoras "From "), extrair cabeçalhos e registrar deslocamentos de bytes sem nunca manter mais de uma mensagem na memória por vez.
O benefício prático é que o tamanho do arquivo deixa de ser uma limitação. Uma exportação MBOX de 50 GB de um arquivo de Gmail de vários anos abre da mesma forma que um arquivo de teste de 1 MB — o analisador percorre sequencialmente, construindo um índice leve de posições de mensagens, e então vai diretamente a qualquer mensagem quando você a seleciona. O uso de memória permanece aproximadamente constante independentemente do tamanho do arquivo.
O analisador de streaming do Mbox Viewer foi projetado para esse caso de uso. Na primeira abertura de um arquivo MBOX, ele percorre o arquivo para construir um índice binário registrando o deslocamento de bytes e metadados-chave de cada mensagem. Em aberturas subsequentes, o índice é carregado em menos de um segundo, portanto o analisador só precisa re-percorrer as mensagens que você realmente abre.
Termos relacionados
Arquivo de índice compacto que o Mbox Viewer grava junto a um arquivo MBOX após a primeira análise, armazenando deslocamentos de bytes e metadados das mensagens para permitir reabertura quase instantânea sem reescanear o arquivo inteiro.
Formato de arquivo de texto simples que armazena múltiplas mensagens de e-mail concatenadas, cada uma iniciando com uma linha separadora "From ". É o formato produzido pelo Google Takeout ao exportar seu arquivo do Gmail.