Decodificador MIME para Windows

Decodificador MIME para Windows

Existe um decodificador MIME (de preferência de linha de comando) disponível para Windows (comoripMIMEpara *nix)?

Alguém me enviou uma mensagem codificada em MIME (esta com várias partes MIME) que o Google Mail e o Outlook não podem decodificar.

PS: não me refiro a um decodificador base64 comoMimeDeEnCodeporWerner Rumpeltesz(ao contrário do nome, ele decodifica apenas arquivos base64 únicos, e não mensagens MIME únicas ou de várias partes com cabeçalhos MIME)

Existem muitos outros codificadores base64 de linha de comando que eu poderia usar para isso (e primeiro dividir o arquivo MIME manualmente em vários arquivos base64).

Um bom decodificador base64 de linha de comando ébase64porJoão Walker.

Responder1

Ignácio Vázquez-Abramsme colocou na direção certa.

Procurando porwinzip+mime, eu encontrei o seuartigo da base de conhecimento, que tinha um link paraUUDeviewporFrank Pilhofer.

UUDeview é uma ferramenta para decodificar todos os tipos de codificação, incluindo MIME (e MIME de várias partes também).
Melhor ainda:UUDeview 0.5.20 para Windows (console)contém executáveis ​​Win32 de linha de comando para decodificação e codificação.

Este é o comando que executei para extrair todos os anexos do arquivo MIME:

uudeview -i inputfile.mime

Responder2

Tive sucesso ao usar o munpack em sistemas Linux. Isso passará por uma mensagem de e-mail salva como um arquivo de texto e extrairá as imagens incorporadas em arquivos separados que podem ser renomeados conforme desejado.

ftp://ftp.andrew.cmu.edu/pub/mpack/

http://sourceforge.net/projects/mpack-win/

Responder3

Parece que me lembro dissoWinZipde todas as coisas, pode ler e extrair partes de uma mensagem multiparte salva no disco.

Responder4

Depois de muitas tentativas e erros, consegui reconstruir o pdf que me foi enviado por nossa copiadora/scanner Ricoh, dividido em 5 e-mails com codificação MIME multipartes (parte 1/5 > parte 5/5).

Aqui está o que eu fiz:

  1. salvei todas as mensagens como arquivos .eml separados (fiz isso no Mozilla Thunderbird)
  2. carregou esses arquivos .eml emUUDeviewe os decodifiquei em um arquivo txt
  3. usadoMunpackpara obter o anexo original do arquivo txt. (em um prompt do DOS: "munpack.exe 001.txt")

Talvez isso ajude alguém também

informação relacionada