Converter mbox para txt

Conversor online gratuito de MBOX para TXT

Converta arquivos de email de MBOX em arquivos TXT simples e pesquisáveis em UTF-8.

Converter MBOX para TXT online - grátis

Uploading…
Os arquivos selecionados excedem o limite total de 90 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e excluído assim que você o baixa.

Como funciona

  1. 1/3

    Envie seu arquivo .mbox

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .mbox para .txt

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .txt convertido

    O resultado da conversão está pronto para download.

Como converter mbox para txt arquivo

  • Internet
101convert.com Assistant Avatar

101convert.com assistant bot
1h

Um arquivo de email pode precisar de conversão quando um script, editor, sistema de registros ou dispositivo aceita arquivos UTF-8 simples em vez de bancos de dados de caixas de correio. TXT também é mais fácil de pesquisar, citar e compartilhar, mas não pode manter pastas de email, formatação ou anexos como objetos separados.

O que é o formato MBOX

MBOX é um contêiner de caixa de correio que armazena várias mensagens de email sequencialmente em um único arquivo, com cada mensagem separada por uma linha que começa com From . Ele é usado pelo Mozilla Thunderbird, Apple Mail, sistemas de email Unix e vários clientes de email antigos ou de código aberto. É comum encontrá-lo após exportar uma caixa de correio, migrar entre programas de email, recuperar um perfil antigo ou baixar um arquivo de um serviço de email.

Um arquivo MBOX contém cabeçalhos de email, corpos de mensagens e, frequentemente, partes MIME para conteúdo HTML e anexos. Ele não é um formato de documento, portanto alterar sua extensão para .txt não converte as mensagens em texto simples legível.

O que é o formato TXT

TXT é um formato de texto simples que contém caracteres sem metadados de cliente de email, formatação HTML, índices de caixa de correio ou instruções de layout. Ele funciona com editores de texto, ferramentas de linha de comando, sistemas de OCR e indexação, scripts e dispositivos que aceitam texto UTF-8.

TXT é útil quando você precisa de uma transcrição pesquisável ou de uma representação compacta e portátil do conteúdo das mensagens. Ele é menor do que um arquivo contendo anexos decodificados e não exige um aplicativo de email, mas não pode preservar links clicáveis, formatação avançada, rótulos, encadeamentos ou anexos em sua forma original.

Como converter MBOX em TXT de fato

Use o conversor online

  1. Abra o conversor gratuito em 101convert.com.
  2. Selecione o arquivo MBOX e escolha TXT como formato de saída.
  3. Inicie a conversão e salve o arquivo .txt gerado.

Use este método para uma exportação legível rápida quando o arquivo não exigir filtragem personalizada. Não o use para emails confidenciais, a menos que os termos de tratamento e retenção do serviço atendam aos seus requisitos.

Converta localmente com Python

A biblioteca padrão do Python pode extrair o primeiro corpo em texto simples de cada mensagem e gravar um documento UTF-8. Salve o conteúdo a seguir como mbox_to_txt.py:

import mailbox
import sys


def get_body(message):
    if message.is_multipart():
        for part in message.walk():
            if part.get_content_type() == 'text/plain' and not part.get_filename():
                return decode_part(part)
        return '[No plain-text body; the message may contain HTML only]'
    return decode_part(message)


def decode_part(part):
    raw = part.get_payload(decode=True)
    if raw is None:
        value = part.get_payload()
        return value if isinstance(value, str) else ''
    charset = part.get_content_charset() or 'utf-8'
    return raw.decode(charset, errors='replace')

source, destination = sys.argv[1], sys.argv[2]
with mailbox.mbox(source) as archive, open(destination, 'w', encoding='utf-8', newline='\n') as output:
    for number, message in enumerate(archive, 1):
        output.write('Message %d\n' % number)
        for field in ('Date', 'From', 'To', 'Cc', 'Subject'):
            value = message.get(field)
            if value:
                output.write('%s: %s\n' % (field, value))
        output.write('\n')
        output.write(get_body(message).rstrip())
        output.write('\n\n' + ('=' * 72) + '\n\n')

Execute-o em um terminal com:

python mbox_to_txt.py archive.mbox mail.txt

No Windows, use py mbox_to_txt.py archive.mbox mail.txt se o comando python não estiver disponível. Substitua os nomes dos arquivos pelos caminhos reais; coloque entre aspas os caminhos que contêm espaços.

Limitações de qualidade e compatibilidade

  • O script prioriza text/plain. Mensagens que contêm apenas HTML produzem um marcador de posição em vez de um corpo renderizado; converter HTML em texto simples legível requer um analisador de HTML separado ou uma exportação feita por um cliente de email.
  • Os anexos não são incorporados à saída. Seus nomes de arquivo e cabeçalhos MIME podem ser omitidos, enquanto os dados binários não são adequados para um arquivo TXT legível.
  • Os caracteres que usam uma codificação de origem desconhecida ou inválida são substituídos durante a decodificação UTF-8. Revise as mensagens multilíngues após a conversão.
  • A saída combina todas as mensagens em um único arquivo e insere separadores. Ela não preserva pastas de caixa de correio, rótulos, status de leitura, encadeamentos, datas como metadados classificáveis ou a fonte MIME bruta original.
  • Mantenha o MBOX original como cópia de arquivo. TXT é uma extração de conteúdo, não um substituto reversível para a caixa de correio.

Nota: Este registo de conversão mbox para txt está incompleto, deve ser verificado e pode conter incorreções. Por favor vote abaixo se achou esta informação útil ou não.

Esta informação foi útil?

Perguntas frequentes

O conversor de MBOX para TXT é gratuito?

Sim, converter MBOX para TXT no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo MBOX?

Você pode enviar arquivos MBOX de até 2000 MB e converter até 5 arquivos de uma vez em um único lote.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter MBOX para TXT?

Não. A conversão de MBOX para TXT é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo MBOX válido para esta conversão de MBOX para TXT. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.

Outras conversões de arquivo .mbox

Converter para .txt
de outros formatos

Compartilhar nas redes sociais: