Ir para o conteúdo
OneKitly

Dividir um arquivo de correio num ficheiro por mensagem

Publicado a 08/09/2026 · 4 min de leitura · Ferramentas de ficheiros

Daniel Okonkwo

Daniel Okonkwo — Programador front-end e redator de Tecnologia na OneKitly

Desempenho web · Formatos de ficheiro

Verificado a partir de 3 fontes

Ver perfil →
Em resumo

Dividir um arquivo transforma um único objeto opaco numa pasta de ficheiros correntes, e quase tudo o que queiras fazer com correio antigo fica mais fácil a partir daí. A pesquisa do teu sistema indexa os ficheiros .eml e não indexa o interior de um .mbox; um cliente de correio abre um com duplo clique e não consegue abrir o arquivo de todo; uma cópia de segurança que copia ficheiros alterados copia uma pequena mensagem em vez do arquivo inteiro de vários gigabytes sempre que recebes algo. Apagar também passa a ser possível mensagem a mensagem em vez de tudo ou nada. A divisão lê as linhas de separação — From, um remetente, uma data — e escreve um ficheiro por mensagem, que levas em conjunto num zip. Nada é carregado: o arquivo é lido no teu navegador, o que para uma caixa de correio é a diferença entre uma conversão e uma divulgação.

Um .mbox é um único ficheiro enorme que o teu sistema não sabe pesquisar. Transforma-o em ficheiros .eml e cada mensagem passa a ser algo que a tua máquina indexa, o teu cliente de correio abre e podes apagar um a um.

Um ficheiro por mensagem é um sistema de arquivo

Assim que as mensagens são ficheiros separados, as ferramentas que já tens começam a funcionar sobre elas. Ordenar por data, mover um ano para a sua própria pasta, guardar as vinte que contam e apagar o resto, anexar uma a outra mensagem, pôr algumas sob controlo de versões com um projeto — nada disso é possível enquanto tudo está colado num arquivo, e tudo se torna corrente assim que o arquivo é uma pasta.

O que guardar, e por quanto tempo

Um arquivo que não consegues abrir não é um arquivo, é um ficheiro que não te atreves a apagar. Dividi-lo permite decidir a sério: guardar a correspondência que documenta alguma coisa — um contrato, um diagnóstico, um litígio, uma troca de família — e deixar ir o resto. Permite também extrair os anexos de uma vez e arrumá-los onde pertencem, que costuma ser onde o valor real se escondia.

MBOX para EMLDivide uma exportação mbox num ficheiro .eml por mensagem, abertos individualmente.Experimentar a ferramenta →

Perguntas frequentes

Como são nomeados os ficheiros individuais?
Do nome do próprio arquivo mais um número, pela ordem em que as mensagens aparecem no ficheiro — que é a ordem por que chegaram. Isso mantém a sequência intacta e evita as duas formas como um nome tirado da mensagem corre mal: os assuntos contêm caracteres que um sistema de ficheiros recusa, e dezenas de mensagens do mesmo fio partilham o assunto exatamente.
Os anexos vêm juntos?
Sim — cada .eml é a mensagem completa, com os anexos codificados lá dentro tal como estavam no arquivo. É por isso que a soma dos ficheiros divididos dá aproximadamente o tamanho do arquivo e não algo mais pequeno. Extrair os anexos como ficheiros separados é um segundo passo, que vale a pena para os grandes.
Posso repor as mensagens num cliente de correio?
Sim. A maioria dos clientes importa .eml arrastando os ficheiros para uma pasta, e o Thunderbird, o Mail da Apple e o Outlook aceitam-nos todos. O que não recuperarás automaticamente é a estrutura de pastas, que vivia na conta e não nas mensagens — cria as pastas primeiro e larga em cada uma os ficheiros certos.

Artigos que podem interessar-lhe

Todos os guias →
ExplicaçãoUm anexo cresce um terço dentro do e-mailO correio transporta os ficheiros em texto, três bytes escritos em quatro caracteres. Um anexo de 10 MiB ocupa 13,68 MiB da mensagem, pelo que um limite de 25 MB significa na realidade cerca de 18 MiB de ficheiros.ExplicaçãoUm .mbox são mensagens coladas umas a seguir às outras, e a cola é uma linhaUm ficheiro, milhares de mensagens, separadas por uma linha que começa por From. O formato tem uma fraqueza famosa, e é a razão pela qual uma mensagem pode perder o seu fim sem que nada assinale um erro.TutorialAbrir um ficheiro .eml sem avisar o remetenteUma mensagem guardada é um ficheiro de texto legível em qualquer lado. O senão é que abri-la em algo que carrega imagens remotas anuncia o momento em que o fizeste — é precisamente para isso que serve um píxel de rastreio.ExplicaçãoO HTML de um e-mail tem vinte anos de atraso sobre a web, de propósitoSem folha de estilo, sem script, paginação feita de tabelas encaixadas e estilos escritos em cada etiqueta. Saber porquê explica com o que um ficheiro HTML exportado se vai parecer — e com o que não.ExplicaçãoPorque o teu assunto chega como =?UTF-8?B? e uma tira de letrasOs cabeçalhos de correio só podem levar ASCII, por isso um assunto acentuado é codificado antes de viajar. Usam-se duas codificações, ambas começam por =?, e descodificá-las é toda a diferença entre uma mensagem legível e um muro de símbolos.TutorialDividir um ficheiro grande demais para enviarO último recurso quando nada mais pode ser comprimido. Funciona, e tem três arestas: as partes não servem de nada sozinhas, a ordem é absoluta, e o megabyte que define não é o que o limite significa.

Ferramentas relacionadas

Fontes

Detetaste um erro neste artigo?